﻿ 

/* jsx禁止长按图片保存 */


 

 

/* 禁止长按选择文字 禁止长按呼出菜单  */
div {
   
    -webkit-touch-callout:none;/*系统默认菜单被禁用*/
	-webkit-user-select:none;
	-khtml-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;/*用户是否能够选中文本*/
}

 

/* 禁止文本选择 */

.no-select{
	-webkit-user-select:none;
	-moz-user-select:none;
	-o-user-select:none;
	user-select:none;
}


::-webkit-input-placeholder {
    color: #666666;
    font-size: 13px;
    font-weight: normal;
}
select::-ms-expand {
    color: #666666;
    font-size: 13px;
    font-weight: normal;
}
select {
    font-weight: normal;
}

.cases_list_diy_wap a {
    display: block;
}
.entry-img a {
    display: block;
}


#wap_liuyan_wrap{width: 90%;margin: 4% auto;overflow: hidden;}

.wap_liuyan_wrap{


}

.wap_liuyan_top{

}

.wap_liuyan_top h2{
    color:#002aff;
    font-size: 20px;
    line-height:30px;
    margin-bottom: 2%;
    font-weight: 600;
}

.wap_liuyan_top p{line-height: 24px;font-size: 15px;border-bottom: 1px dotted #999;padding-bottom: 4%; color:#1f1f1f;}

.wap_liuyan_form{margin-top:4%;}

.wap_liuyan_form ul{

}


.wap_liuyan_form ul li{overflow: hidden;display: block;margin-bottom: 4%;}



.wap_liuyan_form ul li button{
    background: #0a5aea;
    display: block;
    width: 100%;
    border: none;
    line-height: 36px;
    color: #fff;
    font-size: 16px;
    border-radius: 5px;
 
}
.wap_liuyan_form ul li p{font-size: 16px;line-height: 30px;font-weight: 600; }

.wap_liuyan_form ul li p span{color: #ff0001;font-weight: bold;margin-left: 2%;}

.wap_liuyan_form ul li p input{    padding: 0% 3%;
    color: #666;
    font-size: 14px;border: 1px solid #b0b0b0;border-radius: 5px;line-height: 40px;width: 100%;display: block;}

.wap_liuyan_form ul li p select{    padding: 0% 3%;
    color: #666;
    font-size: 14px;border: 1px solid #b0b0b0;border-radius: 5px;line-height: 40px;width: 100%;display: block;height: 36px;}

.wap_liuyan_form ul li p textarea{    padding: 0% 3%;
    color: #666;
    font-size: 14px;border: 1px solid #b0b0b0;border-radius: 5px;line-height: 40px;width: 100%;display: block;}

.wap_liuyan_form ul li p #s_province{     width: 32%;
    float: left;
    margin-right: 2%;}
.wap_liuyan_form ul li p #s_city{      width: 32%;
    float: left;
    margin-right: 2%;}
.wap_liuyan_form ul li p #s_county{      width: 32%;
    float: left;
     }

.back_home_wap{
    background: #0a5aea;
    width: 100%!important;
    display: block!important;
    line-height: 50px;
    text-align: center;
    color: #fff;
    font-size: 16px;
}






#menu_wrap_wap{
    position: fixed;
    bottom: -4px;   
    width: 100%;
    z-index:9999;
    display: none;
}

#menu_wrap_wap a{
    width: 50%;
}
#menu_wrap_wap a{
    width: 50%;
   
   
    display: block;
    float: left;    
   
    z-index: 999999999999;
}
#menu_wrap_wap  .menu_wrap_wap_left{

}
#menu_wrap_wap  .menu_wrap_wap_right{
   
}

#menu_wrap_wap  a img{
    width:100%;
    height: auto;
}


.home_video_wap_more{text-align: center;margin: 2% auto;overflow: hidden;margin-top: 4%;}
.home_video_wap_more a{display: block;width: 32%;line-height: 2.4;text-align: center;margin: 0px auto;background: #0a5aea;color: #fff;font-size: .8rem;border-radius: 21px;}
.yuyue_diy_wap{text-align: center;margin: 2% auto;overflow: hidden;margin-top: 4%;}
.yuyue_diy_wap a{display: block;width: 40%;line-height: 30px;text-align: center;margin: 0px auto;background: #0a5aea;color: #fff;font-size: 15px;border-radius: 16px;}
#banner_neiye_lianxi {
    margin: 0px auto;
    width: 70%;   
    margin-top: 1%;
}
#banner_neiye_lianxi img {
    width: 100%;
    height: auto;
}
.jianjie_wrap_wap_title h3 {
    display: none;
}
.fuwu_wrap_wap_title h3 {
    display: none;
}
.liucheng_wrap_wap h3 {
   
}
.kehu_wrap_wap h3 {
    display: none;
}
.cases_line_three {
    display: none;
    margin-top: 3%;
    margin-bottom: 5%;
}
.cases_line_three span {
    display: block !important;
}
.news_line_three {
    display: none;
    margin-top: 2%;
    margin-bottom: 3%;
}
.kehu_line_three {
    display: none;
    margin-bottom: 2%;
}
.cases_wrap .tit-blue2 h4 {
    display: none;
}
.swiper-pagination-fuwu-wap span:nth-child(4) {
    margin-left: 0% !important;
}
/**wap： about：about: start**/
#wap_about_wrap {
    width: 100%;
    margin: 0px auto;
    overflow: hidden;
}
.wap_about_wrap {
    width: 92%;
    margin: 0px auto;
    overflow: hidden;
}
.wap_about_img {
    margin-bottom: 4%;
    margin-top: 4%;
}
.wap_about_wrap img {
    width: 100%;
    height: auto;
}
.wap_about_cont {}
.wap_about_cont p {
    line-height: 27px;
    font-size: 14px;
    color: #666;
}
.wap_about_cont2 {
    margin-bottom: 6%;
    text-align: center;
}
.wap_about_cont2 p {
    font-weight: bold;
}
.wap_about_title {}
.wap_about_title h2 {
    font-size: 20px;
    line-height: 27px;
    font-weight: 600;
    color: #0a5aea;
}
.wap_about_title h3 {
    font-size: 14px;
    line-height: 24px;
    color: #838282;
    font-weight: normal;
}
.wap_about_title2 {
    text-align: center;
}
.wap_about_title2 h2 {}
.wap_about_title2 h3 {}
/**wap： about：wenhua: start**/
#wap_wenhua_wrap {
    width: 100%;
    margin: 0px auto;
}
.wap_wenhua_wrap {
    width: 92%;
    margin: 0px auto;
}
.wap_wenhua_img {
    margin-bottom: 8%;
}
.wap_wenhua_img img {
    width: 100%;
    height: auto;
}
/**touch_nav:start**/
.desktops-section {
    display: block;
}
.mobile-section {
    display: none;
}
.touch-top-wrapper {
    padding: 8px 10px;
    background: #0a5aea;
    display: flex;
    justify-content: space-between;
}
.touch-navigation {
    display: block;
    width: 12%;
}
.touch-logo {
    display: block;
    width: 76%;
    text-align: center;
    display: flex;
    justify-content: space-between;
    padding-top:1%;
}

 

.touch-logo a.wap_logo {
    display: block;
    width: 30%;
    float: left;
    text-align: right;
    margin-left: 10%;
}
.touch-logo a.wap_logo img {
    width: 100%;
}
.touch-logo a.wap_logo_pinpai {
    display: block;
    width: 72%;
    float: left;
    padding-top: 4%;
    text-align: left;
 
}
.touch-logo a.wap_logo_pinpai img {
    width: 85%;
}


 


.touch-tel {
    display: block;
    width: 12%;
    text-align: right;
    padding-top:1%;
}
.touch-tel a {
    display: block;
}
.touch-tel a img {
    width: 80%;
    height: auto;
    margin-top: 6%;
}
.touch-toggle-wrapper {
    margin: 0 -10px;
}
.touch-toggle {
    position: absolute;
    left: 0px;
    top: 10px;
}
.touch-toggle li {
    float: left;
    height: 50px;
    padding: 0 12px;
    text-align: center;
}
.touch-toggle li a {
    height: 50px;
}
.touch-toggle li:hover,
.touch-toggle li:active {}
.touch-toggle .touch-toggle-item-first {
    border-left: none;
}
.touch-toggle .touch-toggle-item-last {
    border-right: none;
}
.touch-toggle li a {
    display: block;
    font-size: 12px;
}
.touch-toggle li i {
    display: inline-block;
    width: 2.2rem;
    height: 2.2rem;
    overflow: hidden;
    margin-top: 14px;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
}
.touch-toggle .touch-icon-menu {
    
	background-image:url(../images/touch_nav_top_menu.png);
	
}
.touch-toggle li span {
    display: none;
    text-align: center;
}
.drawer-section {
    background-color: #0a5aea;
    padding: 20px 20px 35px;
    display: none;
}
.touch-menu ul li {
    border-bottom: 1px solid #6299f5;
    position: relative;
}
.touch-menu ul li a {
    color: #fff;
    display: block;
    font-size: 14px;
    height: 36px;
    line-height: 36px;
    padding-left: 10px;
}
.touch-menu ul li a:hover,
.touch-menu ul li a:active {
    background-color: #f5be34;
    color: #fff;
}
.touch-menu ul li i {
    position: absolute;
    top: 12px;
    right: 5px;
    display: block;
    width: 13px;
    height: 13px;
    overflow: hidden;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: contain;
}
.touch-menu ul li i.touch-arrow-down {
    background-image: url(../images/touch-arrow-d.png);
}
.touch-menu ul li i.touch-arrow-up {
    background-image: url(../images/touch-arrow-u.png);
}
.touch-menu ul ul {
    display: none;
    margin: 0;
    padding: 0 10px 30px 30px;
}
.touch-menu ul ul li {
    margin: 0;
    padding: 0;
}
.touch-menu ul ul li a {
    padding: 0;
    padding-left: 5px;
    font-size: 14px;
    height: 36px;
    line-height: 36px;
}
.touch-menu ul ul li i {
    top: 13px;
}
/**touch-top-nav:start**/
.touch-top-nav {
    display: none;
    width: 100%;
    margin: 0px auto;
    overflow: hidden;
    background:#0a5aea;
    border-bottom: 1px solid #80aaf1;

 


	
	
     
}
.touch-top-nav ul {
    overflow: hidden;
    margin-left: -1px;
}
.touch-top-nav li {
    width: 25%;
    float: left;
    border: 1px solid #80aaf1;
    line-height: 3rem;
    border-right: unset;
    border-bottom: unset;
    display: inline-block;
	border-radius: 4px;
    box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);
    box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24), 0 17px 50px 0 rgba(0,0,0,0.19);
	
}
.touch-top-nav li a {
    display: block;
    color: #fff;
    font-size: .8rem;
    text-align: center;
}
/**wap:home:news_wrap:start**/
.news-more-wap {
    display: block;
    margin: 5% auto;
    width: 100%;
    overflow: hidden;
    text-align: center;
    padding-top: 5%;
    display: none;
}
.news-more-wap a {
    display: block;
    width: 33%;
    margin: 0px auto;
    background: #0a5aea;
    color: #fff;
    font-size: .8rem;
    line-height: 2.4;
    border-radius: 16px;
}
/**neiye_nav_wrap:start**/
#neiye_nav_wrap {
    display: none;
    width: 100%;
    margin: 0px auto;
    overflow: hidden;
    margin-bottom: 2%;
}
#neiye_nav_wrap ul {
    overflow: hidden;
    width: 100%;
    padding: 3%;
}
#neiye_nav_wrap ul li {
    float: left;
    width: 23%;
    background: #d7d7d7;
    margin: 0% 1%;
    margin-bottom: 2%;
}
#neiye_nav_wrap ul li.on {
    background: #0a5aea;
}
#neiye_nav_wrap ul li.on a {
    color: #fff;
}
#neiye_nav_wrap ul li a {
    display: block;
    color: #333;
    text-align: center;
    line-height: 2.2rem;
    font-size: .8rem;
}
/**wap:foot_wrap_wap:start**/
#foot_wrap_wap {
    width: 100%;
    margin: 0px auto;
    overflow: hidden;
    background: #303030;
    display: none;
    margin-bottom: 4%;
}
.foot_wrap_wap {
    color: #fff;
    width: 100%;
    overflow: hidden;
    margin: 0px auto;
    margin-bottom: 2%;
}
.foot_wechat_wap {
    overflow: hidden;
    width: 90%;
    margin: 0px auto;
    padding-top: 2rem;
    padding-bottom: 1rem;
    display: flex;
    justify-content: center;
}
.foot_wechat_wap img {
    width: 5rem;
    height: auto
}
.foot_wechat_wap p {
    overflow: hidden;
    margin-left: 2%;
}
.foot_wechat_wap p span {
    display: block;
    font-size: 1.4rem;
    text-align: center;
}
.foot_wechat_wap p strong {
    font-size: 30px;
    margin-top: 0%;
    display: block;
    color: #fff;
}
.foot_wrap_wap h2 {
    font-size: 14px;
    text-align: center;
    line-height: 26px;
    font-weight: 600; 
}
.foot_wrap_wap h3 {
    font-size: 14px;
    font-weight: normal;
    text-align: center;
    line-height: 26px;
    color: #fff;
}
.copyright_wrap_wap {
    border-top: 1px solid #e3edff;
    padding: 20px 0px 40px;
    text-align: center;
}
.copyright_wrap_wap p {
    width: 96%;
    margin: 0px auto;
    overflow: hidden;
    line-height: 26px;
    font-size: 14px;
    color: #fff;
}
.copyright_wrap_wap p a {
    color: #fff;
}
/**wap:home: cases_hot_wrap_wap:start**/
#cases_hot_wrap_wap {
    width: 100%;
    margin: 0px auto;
    overflow: hidden;
    padding: 0% 0%;
    display: none;
}
.cases_hot_wrap_wap {
    margin: 0px auto;
    padding: 2%;
    overflow: hidden;
}
.hotScroll {
    margin: 0% auto;
    text-align: center;
    overflow: hidden;
    position: relative;
}
.hotScroll .bd {}
.hotScroll .bd ul {
    width: 100%;
    float: left;
    padding-top: 10px;
}
.hotScroll .bd li {
    width: 46%;
    float: left;
    font-size: 14px;
    text-align: center;
    margin: 0% 2%;
}
.hotScroll .bd li a {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.hotScroll .bd li img {
    width: 140px;
    height: 110px;
}
.hotScroll .bd li p {
    text-align: center;
    color: #fff;
    font-size: 0.8rem;
    background: rgba(0, 0, 0, 0.7);
    height: 1.6rem;
    line-height: 1.6rem;
    position: relative;
    top: -29px;
    width: 100%;
}
.hotScroll .hd {}
.hotScroll .hd {
    height: 2rem;
    line-height: 2rem;
    overflow: hidden;
    text-align: center;
    padding: 3% 10px;
    width: 27%;
    margin: 0px auto;
    clear: both;
}
.hotScroll .hd ul {
    float: none;
    padding-top: 4%;
    overflow: hidden;
    width: 4rem;
    margin: 0px auto;
}
.hotScroll .hd li {
    float: left;
    width: 10px;
    height: 10px;
    background: #D0D0D0;
    margin: 0 5px;
    overflow: hidden;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}
.hotScroll .hd .on {
    background: #0a5aea;
}
.hotScroll .prev,
.hotScroll .next {
    display: block;
    float: right;
    width: 18px;
    height: 18px;
    overflow: hidden;
    margin: 11px 5px 0 5px;
}
.hotScroll .next {
    background-position: -34px -7px;
}
.hotScroll .prevStop {
    background-position: -6px -40px;
}
.hotScroll .nextStop {
    background-position: -34px -40px;
}
/**wap：home: kehu_wrap_wap:start**/
#kehu_wrap_wap {
    width: 100%;
    margin: 0px auto;
    overflow: hidden;
    border-top: 4px solid #ecf5fc;
    padding: 0% 0%;
    display: none;
}
.kehu_wrap_wap {
    margin: 0px auto;
    padding: 6% 2%;
    overflow: hidden;
}
.kehu_wrap_wap h2 {
    font-size: 20px;
    font-weight: 600;
    text-align: center;
    line-height: 2;
    color: #0a5aea;
}
.kehu_wrap_wap h3 {
    font-size: 0.6rem;
    font-weight: 600;
    line-height: 2;
    color: #737373;
    padding-bottom: 2%;
    text-align: center;
}
.kehuScroll {
    margin: 0% auto;
    text-align: center;
    overflow: hidden;
    position: relative;
}
.kehuScroll .bd {}
.kehuScroll .bd ul {
    width: 100%;
    float: left;
    padding-top: 10px;
}
.kehuScroll .bd li {
    width: 32.3%;
    float: left;
    font-size: 14px;
    text-align: center;
    margin-left: 1%;
}
.kehuScroll .bd li a {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    /* 取消链接高亮 */
}
.kehuScroll .bd li img {
    width: 100px;
    height: 52px;
}
.kehuScroll .hd {}
.kehuScroll .hd {
    height: 2rem;
    line-height: 2rem;
    overflow: hidden;
    text-align: center;
   /* padding: 3% 10px;
    width: 46%;
   */
    margin: 0px auto;
    clear: both;
    display: flex;
    justify-content: center;
}
.kehuScroll .hd ul {
    float: none;
    padding-top: 2%;
    overflow: hidden;
   /*  width: 4rem; */
    margin: 0px auto;
}
.kehuScroll .hd li {
    float: left;
    width: 10px;
    height: 10px;
    background: #D0D0D0;
    margin: 0 5px;
    overflow: hidden;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}
.kehuScroll .hd .on {
    background: #0a5aea;
}
.kehuScroll .prev,
.kehuScroll .next {
    display: block;
    float: right;
    width: 18px;
    height: 18px;
    overflow: hidden;
    margin: 11px 5px 0 5px;
}
.kehuScroll .next {
    background-position: -34px -7px;
}
.kehuScroll .prevStop {
    background-position: -6px -40px;
}
.kehuScroll .nextStop {
    background-position: -34px -40px;
}
/**wap:home:jianjie_wrap_wap:start**/
#jianjie_wrap_wap {
    width: 100%;
    margin: 0px auto;
    overflow: hidden;
    display: none;
}
.jianjie_wrap_wap {
    padding: 8% 2%;
    margin: 0px auto;
    overflow: hidden;
    padding-bottom: 2%;
}
.jianjie_wrap_wap ul {
    overflow: hidden;
}
.jianjie_wrap_wap ul li {
    float: left;
    width: 25%;
}
.jianjie_wrap_wap ul li a {
    display: block;
    text-align: center;
}
.jianjie_wrap_wap ul li a img {
    display: block;
    width: 70%;
    text-align: center;
    margin: 0px auto;
}
.jianjie_wrap_wap ul li a p {
    text-align: center;
    font-size: 12px;
    line-height: 2.4;
    color: #666;
}
.jianjie_wrap_wap_title {
    text-align: center;
    border-bottom: 2px solid #a0a0a0;
    line-height: 2;
    color: #0a5aea;
    border-bottom: unset;
}
.jianjie_wrap_wap_title h2 {
    display: flex;
    justify-content: center;
    font-size: 20px;
    font-weight: 600;
}
.jianjie_wrap_wap_title h2 span {}
.jianjie_wrap_wap_title h2 img {
    width: 24px;
    height: 100%;
    margin-top: 2.5%;
}
.jianjie_wrap_wap_title h3 {
    font-size: 0.6rem;
    font-weight: 600;
    line-height: 2;
    color: #737373;
    padding-bottom: 2%;
}
.jianjie_wrap_wap_cont {
    padding: 3% 3%;
}
.jianjie_wrap_wap_cont p {
    color: #666;
    line-height: 26px;
    font-size: 14px;
}
.jianjie_wrap_wap_video {}
.jianjie_wrap_wap_video video {
    width: 100%;
    height: auto;
}
/**wap:home:fangan_wrap_wap:start**/
#fangan_wrap_wap {
    width: 100%;
    margin: 0px auto;
    overflow: hidden;
    display: none;
}
.fangan_wrap_wap {
    padding: 2%;
}
.fangan_wrap_wap h2 {
    color: #0a5aea;
    font-size: 20px;
    font-weight: 600;
    text-align: center;
    line-height: 26px;
}
.fangan_wrap_wap h3 {
    text-align: center;
    font-size: 14px;
    line-height: 26px;
    color: #2d2d2d;
    font-weight: normal;
}
.fangan_wrap_wap ul {
    overflow: hidden;
    margin-top: 2%;
}
.fangan_wrap_wap ul li {
    float: left;
    width: 50%;
    padding-bottom: 6%;
    /* border: 1px dotted #ddd; */
    /* border-top: none; */
    /* border-left: none; */
    display: block;
    margin-top: 0%;
    padding-top: 4%;
}
.fangan_wrap_wap ul li:nth-child(1) {
    border-right: 1px dotted #ddd;
}
.fangan_wrap_wap ul li:nth-child(2) {}
.fangan_wrap_wap ul li:nth-child(3) {
    border-top: 1px dotted #ddd;
    border-right: 1px dotted #ddd;
    padding-bottom: 0%;
}
.fangan_wrap_wap ul li:nth-child(4) {
    border-top: 1px dotted #ddd;
    padding-bottom: 0%;
}
.fangan_wrap_wap ul li a {
    display: block;
}
.fangan_wrap_wap ul li a img {
    width: 80%;
    margin: 0px auto;
    display: block;
    /* margin-top: 17%; */
}
.line_two {
    display: block;
    width: 50%;
    margin: 6% auto;
    overflow: hidden;
    clear: both;
    display: none;
}
.line_two span {
    width: 50%;
    float: left;
}
.line_two span.line_two_left {
    border: 1px solid #0a5aea;
    display: block;
    width: 50%;
}
.line_two span.line_two_right {
    display: block;
    border: 1px solid #0a5aea;
    width: 50%;
}
.fangan_wrap_wap ul li a h4 {
    text-align: center;
    line-height: 2;
    font-size: 1rem;
    color: #333;
}
.line_one {
    width: 17%;
    margin: 0% auto;
    border: 1px solid #aaaaaa;
    margin-bottom: 2%;
    display: none;
}
.fangan_wrap_wap ul li a p {
    line-height: 2;
    color: #666;
    font-size: .8rem;
    width: 92%;
    margin: 0px auto;
    min-height: 3rem;
}
.fangan_wrap_wap ul li a span {
    display: block;
    margin: 0px auto;
    width: 58%;
    background: #0a5aea;
    border-radius: 21px;
    line-height: 2.4;
    color: #fff;
    font-size: .8rem;
    text-align: center;
    margin-bottom: 2%;
    margin-top: 6%;
}
/**wap:fuwu_wrap_wap:start**/
/**wap:fuwu_wrap_wap:start**/
#fuwu_wrap_wap {
    width: 100%;
    margin: 0px auto;
    overflow: hidden;
    display: none;
}
.fuwu_wrap_wap {
    padding: 2% 2%;
    overflow: hidden;
    margin: 0px auto;
}
.fuwu_wrap_wap_title {
    text-align: center;
}
.fuwu_wrap_wap_title h2 {
    font-size: 20px;
    line-height: 2;
    font-weight: 600;
    color: #0a5aea;
}
.fuwu_wrap_wap_title h3 {
    font-size: 0.6rem;
    font-weight: 600;
    line-height: 2;
    color: #737373;
    padding-bottom: 2%;
}
.line_three {
    width: 100%;
    height: auto;
    border-top: 1px solid #6f6f6f;
}
.line_four {
    width: 58%;
    margin: 0px auto;
    /* height: 32px; */
    border-top: 6px solid #0a5aea;
    display: block;
    margin-top: -3px;
}
.swiper-fuwu-wap {
    margin-top: 5%;
}
.swiper-pagination-fuwu-wap {
    position: unset !important;
    overflow: hidden;
}
.swiper-pagination-fuwu-wap span {
    float: left;
    width: 33%;
    line-height: 2.6;
    margin: 0px !important;
    margin-bottom: 1.5% !important;
    margin-left: 1px !important;
}
.swiper-pagination-fuwu-wap span.swiper-pagination-bullet {
    background: #e5e5e5;
    height: auto;
    border-radius: unset;
    opacity: unset;
    color: #1e1e1e;
	
}
.swiper-pagination-fuwu-wap span.swiper-pagination-bullet-active {
    opacity: unset;
    background: #0a5aea;
    color: #fff !important;
}
.fuwu_wap_list {
    margin-top: 2%;
}
.fuwu_wap_item {display: block;background: #ecf5fc;}
.fuwu_wap_item img {}
.fuwu_wap_item_title {margin: 4% auto;margin-bottom: 0%;text-align: left;padding: 0% 4%;}
.fuwu_wap_item_title h2 {
    display: block;
    justify-content: center;
    font-size: 20px;
    font-weight: normal;
    background: unset;
    color: #0a5aea;
    margin: 0% auto;
    width: 100%;
    border-radius: 26px;
    line-height: 26px;
    text-align: left;
}
.fuwu_wap_item_title h2 img {
    width: 1.8rem;
    height: 1.8rem;
    margin-top: 1.2%;
    display: none;
}
.fuwu_wap_item_title h3 {font-size: 16px;text-align: left;line-height: 38px;color: #2d2d2d;font-weight: normal;}
.fuwu_wap_item_cont {
    padding: 3% 4%;
    text-align: left;
    border-top: 2px solid #b1b1b1;
}
.fuwu_wap_item_cont p {
    color: #272727;
    line-height: 26px;
    font-size: 14px;
}
/**wap:liucheng_wrap_wap:start**/
#liucheng_wrap_wap {
    width: 100%;
    margin: 0px auto;
    overflow: hidden;
    border-top: 4px solid #ecf5fc;
    padding: 0% 0%;
    display: none;
}
.liucheng_wrap_wap {
    margin: 0px auto;
    padding: 6% 2%;
    overflow: hidden;
    padding-bottom: 0%;
}
.liucheng_wrap_wap h2 {
    font-size: 20px;
    font-weight: 600;
    text-align: center;
    line-height: 2;
    color: #0a5aea;
}
.liucheng_wrap_wap h3 {
    font-size: 0.6rem;
    font-weight: 600;
    line-height: 2;
    color: #737373;
    padding-bottom: 2%;
    text-align: center;
}
.liucheng_wrap_wap ul {
    overflow: hidden;
    padding-top: 4%;
}
.liucheng_wrap_wap ul li {
    position: relative;
    float: left;
    width: 25%;
    text-align: center;
    margin-bottom: 4%;
}
.liucheng_wrap_wap ul li img {
    width: 70%;
    margin: 0px auto;
    text-align: center;
}
.liucheng_wrap_wap ul li h3 {
    font-size: 1rem;
    font-weight: normal;
    line-height: 1.8;
}
.liucheng_wrap_wap ul li p {
    color: #ccc;
    font-size: 0.8rem;
    font-weight: 600;
}
.liucheng_wrap_wap ul li i {
    background: url(../images/wap_fuwu_img_jiantou.png) no-repeat center;
    background-size: 100%;
    display: block;
    float: right;
    width: 25px;
    height: 25px;
    position: absolute;
    top: 18%;
    right: -10%;
}
/**wap:city：star**/
#wap_city_wrap {
    width: 100%;
    margin: 4% auto;
    overflow: hidden;
}
.wap_city_wrap {
    margin: 0px auto;
    overflow: hidden;
}
.wap_city_img {
    text-align: center;
    margin: 0px auto;
}
.wap_city_img img {
    width: 100%;
    height: auto;
    margin: 0px auto;
}
.wap_city_top {
    width: 88%;
    margin: 0px auto;
    overflow: hidden;
}
.wap_city_top h3 {
    font-size: 20px;
    font-weight: normal;
    color: #333;
    text-align: center;
    line-height: 26px;
    margin-bottom: 6%;
    margin-top: 6%;
}
.wap_city_top h3 i {
    font-size: 1.4rem;
    font-weight: bold;
}
.wap_city_top_item {
    overflow: hidden;
    display: flex;
    justify-content: space-between;
    margin-bottom: 8%;
    color: #333;
}
.wap_city_top_cont_left {
    width: 37%;
    margin-right: 3%;
}
.wap_city_top_cont_left img {
    width: 50%;
    height: auto;
    text-align: center;
    display: block;
    margin: 0px auto;
}
.wap_city_top_cont_right {
    width: 60%;
}
.wap_city_top_cont_right span {
    line-height: 26px;
    font-size: 16px;
    font-weight: bold;
}
.wap_city_top_cont_right span b {
    color: #0a5aea;
    font-weight: bold;
}
.wap_city_top_cont_right p {
    font-size: 14px;
    line-height: 26px;
    margin-top: 2%;
}
.wap_city_top_cont_left_two {
    width: 60%;
}
.wap_city_top_cont_left_two span {
    line-height: 26px;
    font-size: 16px;
    font-weight: bold;
}
.wap_city_top_cont_left_two span b {
    color: #0a5aea;
    font-weight: bold;
}
.wap_city_top_cont_left_two p {
    font-size: 14px;
    line-height: 26px;
    margin-top: 2%;
}
.wap_city_top_cont_right_two {
    width: 37%;
    margin-left: 3%;
}
.wap_city_top_cont_right_two img {
    width: 50%;
    height: auto;
    text-align: center;
    display: block;
    margin: 0px auto;
}
#wap_city_ziyuan_wrap{
}
.wap_city_ziyuan_wrap{
    padding-top: 2%;
}
.wap_city_ziyuan_nav{
        display:flex;
        justify-content: space-around;
        background: #0a5aea;
        padding-top: 6%;
}
.wap_city_ziyuan_nav span{border-radius: 23px;background: #b1b1b1;color:#0a5aea;font-size: 14px;line-height: 30px;text-align: center;font-weight: 600;width: 23%;}
.wap_city_ziyuan_nav span.on{background: #fff;}   
.wap_city_ziyuan_cont{
}
.wap_city_ziyuan_item{
}
.wap_city_ziyuan_item img{
    width: 100%;
    height: auto;
}
/**wap: wap_city_center:start**/
.wap_city_center {
    width: 88%;
    margin: 2% auto;
    overflow: hidden;
    margin-bottom: 4%;
}
.wap_city_center_title {}
.wap_city_center_title h4 {
    font-size: 18px;
    font-weight: 600;
    line-height: 40px;
    color: #0a5aea;
}
.wap_city_center_line {
    border-top: 2px solid #ccc;
    width: 32%;
}
.wap_city_center_cont {
    line-height: 26px;
    font-size: 14px;
    margin-bottom: 3%;
    color: #333;
}
.wap_city_center_cont p {}
.wap_city_center_title_two {}
.wap_city_center_title_two img {
    width: 50%;
    height: auto;
}
.wap_city_center_title_two h4 {
    font-size: 14px;
    font-weight: normal;
    color: #1e1e1e;
    line-height: 26px;
}
.swiper-wap-city-cases {}
.swiper-wap-city-cases ul {
    width: 100%;
    float: left;
    padding-top: 10px;
}
.swiper-wap-city-cases li {
    width: 45%;
    float: left;
    font-size: 14px;
    text-align: center;
    margin: 0% 2%;
}
.wap_city_li_text {
    margin: 0px;
    background: #0a5aea;
    color: #fff;
    padding: 8% 2%;
    overflow: hidden;
    margin-top: -3%;
}
.wap_city_li_text span {
    color: #fef31b;
    font-size: .8rem;
    font-weight: 600;
    line-height: 2;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    width: 100%;
    display: block;
    text-align: center;
}
.wap_city_li_text p {
    height: 2rem;
}
.wap_city_li_text p b {
    color: #fff11e;
    font-size: .8rem;
}
.wap_city_kehu_title {
    margin: 0px auto;
    width: 100%;
    overflow: hidden;
}
.wap_city_kehu_title img {
    width: 100%;
    height: auto;
}
/**wap:wap_city_jiameng:start**/
.wap_city_jiameng {}
.wap_city_jiameng_form {
    height: auto;
    margin: 0px auto;
    background: url(../images/city_wap/wap_city_jiameng_form.jpg) no-repeat center;
    margin-bottom: 8%;
    margin-top: -2%;
    background-size: cover;
    padding: 6% 10%;
    color: #FFF;
}
.wap_city_jiameng_form label {
    display: block;
    margin: 0px 0px 0%;
    color: #fff;
    padding: 0px;
    margin: 0px;
    font-size: .8rem;
}
.wap_city_jiameng_form input {
    width: 100%;
    border-radius: 29px;
    border: 1px solid #fff;
    line-height: 2;
    padding-left: 4%;
    background: unset;
    color: #fff;
    margin-top: 2%;
}
.wap_city_jiameng_form input::-webkit-input-placeholder {
    color: #fff;
}
.wap_city_jiameng_form textarea::-webkit-input-placeholder {
    color: #fff;
}
.wap_city_jiameng_form textarea {
    width: 100%;
    border-radius: 10px;
    border: 1px solid #fff;
    line-height: 2;
    padding-left: 4%;
    color: #fff;
    min-height: 4rem;
    background: unset;
    margin-top: 2%;
}
.wap_city_jiameng_form span {
    display: block;
    font-size: 14px;
    line-height: 20px;
}
.wap_city_jiameng_form span em {
    color: red;
}
.wap_city_jiameng_btn {}
#wap_city_jiameng_btn {
    background: #fe0000;
    border: none;
    margin-top: 4%;
    font-size: 1rem;
    width: 100%;
    color: #fff;
    border-radius: 29px;
    line-height: 2;
}
/**wap:yuyue1：start**/
#wap_yuyue_wrap {
    width: 100%;
    margin: 4% auto;
    overflow: hidden;
}
.wap_yuyue_wrap {
    margin: 0px auto;
    overflow: hidden;
}
.wap_yuyue_img {
    text-align: center;
    margin: 0px auto;
}
.wap_yuyue_img img {
    width: 100%;
    height: auto;
    margin: 0px auto;
}
.wap_yuyue_form {
    background: #ecf5fc;
    margin: 0px auto;
    width: 92%;
    overflow: hidden;
    padding: 4% 6%;
    border-radius: 12px;
    box-shadow: 2px 2px 12px #ccc;
    margin: 8% auto;
    margin-top: 4%;
}
.wap_yuyue_form h3 {
    text-align: center;
    line-height: 26px;
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 4%;
    color: #0a5aea;
}
.wap_yuyue_form label {
    width: 100%;
    margin: 0px auto;
    overflow: hidden;
    margin-bottom: 4%;
    color: #666;
    display: flex;
}
.wap_yuyue_form input {
    width: 98%;
    display: block;
    border: 1px solid #818181;
    margin: 0px auto;
}
.wap_yuyue_form select {
    width: 100%;
    display: block;
    border: 1px solid #818181;
}
.wap_yuyue_btn {}
#wap_yuyue_btn {
    background: #fe0000;
    border: none;
    margin-top: 2%;
    font-size: 14px;
    width: 100%;
    color: #fff;
    border-radius: 29px;
    line-height: 2.2;
}
.wap_yuyue_form input,
.wap_yuyue_form select {
    font-size: 14px;
    color: #666;
}
.wap_yuyue_form input::-webkit-input-placeholder {
    color: #666;
    font-size: 14px;
}
.wap_yuyue_form select::-webkit-input-placeholder {
    color: #666;
    font-size: 14px;
}
/* wap: wap_shigong_wrap:  start*/
#wap_shigong_wrap {
    width: 100%;
    margin: 4% auto;
    overflow: hidden;
}
.wap_shigong_wrap {
    margin: 0px auto;
    overflow: hidden;
}
.wap_shigong_img {
    text-align: center;
    margin: 0px auto;
}
.wap_shigong_img img {
    width: 100%;
    height: auto;
    margin: 0px auto;
}
.wap_shigong_top {
    margin-bottom: 4%;
}
.wap_shigong_cont{
    width: 90%;
    margin: 0px auto;
    overflow: hidden;
    background: #0a5aea;
    border-radius: 16px;
    padding: 4%;
    margin-bottom: 4%;
    margin-top: 2%;
    box-shadow: 1px 2px 6px #999;
}
.wap_shigong_cont h2{
    font-size: 18px;
    line-height: 26px;
    color: #fff;
    font-weight: normal;
    margin-bottom: 2%;
}
.wap_shigong_cont p{
    font-size: 14px;
    line-height: 26px;
    color: #fff;
}
.swiper_wap_shigong_top {
    padding-bottom: 6% !important;
}
.swiper_wap_shigong_top_cont {
    display: flex;
    justify-content: space-between;
    background: #f0f0f0;
}
.swiper_wap_shigong_top_cont img {
    height: auto;
    display: block;
    width: 50%;
    height: 170px;
}
.swiper_wap_shigong_top_cont_right {
    padding: 2%;
    padding-bottom: 1%;
}
.swiper_wap_shigong_top_cont_right h2 {
    color: #e90000;
    font-size: 1.4rem;
    text-align: left;
    line-height: 1.4;
    margin-bottom: 1%;
}
.swiper_wap_shigong_top_cont_right h2 span {
    padding-right: 5%;
}
.swiper_wap_shigong_top_cont_right p {
    line-height: 1.4;
    font-size: 1rem;
    text-align: left;
}
.wap_shigong_center {
    width: 96%;
    margin: 2% auto;
    overflow: hidden;
}
.wap_shigong_center_swiper{
    width: 100%;
    margin: 0px auto;
    padding-bottom: 8%!IMPORTANT;
    MARGIN-BOTTOM: 0%;
    OVERFLOW: UNSET!IMPORTANT;
}
.wap_shigong_center_cont{
    display: flex;
    justify-content: space-evenly;
}
.wap_shigong_center_cont span{
    width: 28%;  
    display: block;
}
.wap_shigong_center_cont span img{
    max-width: 100%;
    height: auto;
}
.wap_city_rongyu {
    width: 100%;
    margin: 0% auto;
    overflow: hidden;
    background: url(../images/city_wap/wap_city_img_18_bg.png) no-repeat center center;
    background-size: cover;
    padding-bottom: 6%; 
}
.wap_city_rongyu_title{text-align: center;margin: 4% auto;margin-top: 10%;}
.wap_city_rongyu_title h2{text-align: center;font-size: 18px;font-weight: 600;line-height: 26px;color: #191919;}
.wap_city_rongyu_title h2:before,.wap_city_rongyu_title h2:after{
    content: "";
    width: 38%;
    border-top: 1px #777  solid; 
    display: inline-block;
    vertical-align: middle;
}
.wap_city_rongyu_title p{font-style: italic;font-size: 14px;color: #333;line-height: 26px;}
.wap_city_rongyu_swiper{
    width: 100%;
    margin: 0px auto;
    padding-bottom: 8%!IMPORTANT;
    MARGIN-BOTTOM: 0%;
    OVERFLOW: UNSET!IMPORTANT;
}
.wap_city_rongyu_swiper .swiper-slide{
     background: unset;
}
.wap_city_rongyu_cont{
    display: flex;
    justify-content: space-evenly;
}
.wap_city_rongyu_cont span{
    width: 28%;  
    display: block;
}
.wap_city_rongyu_cont span img{
    max-width: 100%;
    height: auto;
}
/*
.wap_shigong_center_slide {}
.wap_shigong_center_slide .bd {
    padding-left: 8%;
}
.wap_shigong_center_slide .bd ul {}
.wap_shigong_center_slide .bd ul li {  
    padding: 0px;
    margin: 0px;
    width: 110px !important;
}
.wap_shigong_center_slide .bd ul li img {
    display: block;
    width: 78%;
    padding: 0px;
    margin: 0px;
}
*/
/**wap: wap_shigong_bottom:start**/
.wap_shigong_bottom {
    margin: 2% auto;
    overflow: hidden;
    width: 94%;
    padding-bottom: 0%;
}
.swiper_wap_shigong_bottom {
    padding-bottom: 2rem !important;
}
.swiper_wap_shigong_bottom_cont {
    text-align: left;
    font-size: 1rem;
    color: #666;
    line-height: 1.8;
}
.swiper_wap_shigong_bottom_cont a {
    display: block;
}
.swiper_wap_shigong_bottom_cont a img {
    width: 100%;
    height: auto;
}
.swiper_wap_shigong_bottom_cont a h2 {
    font-size: 20px;
    font-weight: normal;
    line-height: 26px;
}
.swiper_wap_shigong_bottom_cont a p {
    font-size: 14px;
    line-height: 26px;
}
.swiper_wap_shigong_bottom_cont a p strong {}
/**wap: about core:start**/
#wap_core_wrap {
    width: 100%;
    margin: 0px auto;
    overflow: hidden;
}
.wap_core_top {
    width: 95%;
    margin: 0px auto;
    overflow: hidden;
}
.wap_core_top h2 {
    text-align: center;
    font-size: 20px;
    color: #0a5aea;
    line-height: 38px;
}
.wap_core_top h3 {
    border-bottom: 1px solid #666;
    border-top: 1px solid #666;
    font-size: 16px;
    font-weight: normal;
    line-height: 26px;
    text-align: center;
    width: 86%;
    margin: 0px auto;
    color: #666;
    margin-bottom: 6%;
}
.wap_core_top2 {
    width: 95%;
    margin: 0px auto;
    overflow: hidden;
    margin-top: 8%;
}
.wap_core_top2 h2 {
    text-align: center;
    font-size: 20px;
    color: #0a5aea;
    line-height: 38px;
}
.wap_core_top2 h3 {
    border-bottom: 1px solid #666;
    border-top: 1px solid #666;
    font-size: 14px;
    font-weight: normal;
    line-height: 26px;
    text-align: center;
    width: 86%;
    margin: 0px auto;
    color: #666;
}
.wap_core_top ul {}
.wap_core_top li {
    background: #2528ff;
    display: flex;
    justify-content: space-around;
    color: #fff;
    line-height: 32px;
}
.wap_core_top li:nth-child(2),
.wap_core_top li:nth-child(4) {
    background: #0060ff;
}
.wap_core_top li:nth-child(1) {
    border-top-left-radius: 15px;
}
.wap_core_top li:nth-child(5) {
    border-bottom-right-radius: 15px;
}
.wap_core_top li span {
    display: block;
    text-align: center;
    font-size: 12px;
}
.wap_core_cont {
    width: 94%;
    margin: 6% auto;
    overflow: hidden;
    background: #ecf5fc;
    border-radius: 16px;
    padding: 6% 3%;
    padding-top: 4%;
}
.wap_core_cont h2 {
    line-height: 26px;
    font-size: 20px;
    color: #0a5aea;
    font-weight: 600;
    margin-bottom: 2%;
}
.wap_core_cont h2 span {
    background: url(../images/core_wap/wap_core_icon_1.png) no-repeat left center;
    background-size: 90%;
    width: 26px;
    height: 25px;
    display: flex;
    float: left;
    line-height: 2;
    margin-top: 0%;
}
.wap_core_cont p {
    line-height: 26px;
    font-size: 14px;
    color: #666;
}
.wap_core_cont p span {
    color: #666 !important;
    font-size: 1rem !important;
}
.wap_core_title {
    background: #0a5aea;
    color: #fff;
    width: 94%;
    margin: 10% auto;
    overflow: hidden;
    border-top-left-radius: 14px;
    border-top-right-radius: 14px;
    padding: 2% 4%;
    position: relative;
    margin-bottom: 4%;
}
.wap_core_title h2 {
    font-size: 20px;
    line-height: 26px;
    margin-bottom: 2%;
}
.wap_core_title h3 {
    font-size: 14px;
    font-weight: normal;
    line-height: 26px;
}
.wap_core_title span {
    position: absolute;
    top: 0%;
    right: 8%;
    background: url(../images/core_wap/wap_core_icon_2.png) no-repeat top center;
    background-size: 100%;
    color: #0a5aea;
    width: 26px;
    height: 36px;
    text-align: center;
    vertical-align: middle;
    padding-top: 1%;
    font-size: 1rem;
    font-weight: 600;
}
.wap_core_one {
    width: 94%;
    margin: 0px auto;
    overflow: hidden;
}
.wap_core_one ul {
    overflow: hidden;
}
.wap_core_one ul li {
    display: flex;
    border-bottom: 1px solid #ccc;
    padding: 2% 0%;
}
.wap_core_one img {
    width: 38%;
    height: 100%;
}
.wap_core_one_right {
    margin-left: 2%;
}
.wap_core_one_right h2 {
    font-size: 16px;
    color: #666;
    font-weight: 600;
    line-height: 1.6;
}
.wap_core_one_line {
    display: block;
    width: 2rem;
    border-top: 1px solid #666;
    margin-bottom: 3%;
}
.wap_core_one_right p {
    line-height: 1.6;
    color: #999;
    font-size: 14px;
}
.wap_core_img {
    width: 100%;
    margin: 0px auto;
    overflow: hidden;
}
.wap_core_img img {
    width: 100%;
    height: auto;
}
.wap_core_cont_03 {
    width: 95%;
    margin: 0% auto;
    overflow: hidden;
    background: #ecf5fc;
    padding: 3%;
    margin-top: -4px;
}
.wap_core_cont_03 p {
    line-height: 26px;
    font-size: 14px;
    color: #666;
}

.new-content p { 
    text-indent: 2rem;
}

.new-content p br:first-child {
    display: none;
}

.news_copyright p{
    text-indent: 0rem;
}

.new-content p img{ 
    margin-left: -2rem;
}


/*屏幕大于1800px (超大屏幕电脑) */
@media screen and (min-width:1367px) {
    #newBridge {
       /*  display: none!important; */
    }

}

/*屏幕大于1440px  1680(大屏幕电脑) */
@media screen and (min-width:1367px) and (max-width:1680px) {
    .full-page-menu-content ul li:last-child {
       display:none;
    }
   
}

/*屏幕大于1440px  1680(大屏幕电脑) */
 @media screen and (min-width:1441px) and (max-width:1441px) {
    
    
     .full-page-menu-content ul li:last-child {
         display: none;
     }
     
     .smart-green .query-btn {
         position: absolute;
         right: 8%;
         top: 41%;
     } 
 
     #newBridge{
         display: none!important;
     }
 
     .website_liuyan_pc{
         display: none;
     }
 
     #menu_wrap_wap a  {
         text-align: center;
      }
      
      #menu_wrap_wap a img {
          width: 34%;
          height: auto;
      }
  
      #menu_wrap_wap .menu_wrap_wap_left  {
           background: #1032e0;
           opacity: .9;
       }
       #menu_wrap_wap .menu_wrap_wap_right {
           background: #565656;
           opacity: .9;
      }
  
 
 
     .rss_type_desc {
         background: #FBFBFB;
         border: 1px solid #eaeaea;
         font-size: 14px;      
         padding: 2% 2.5%;
         color: #666;
         width: 96%;
         line-height: 1.8;
         margin: 0px auto;
         margin-bottom: 2%;
     }
 
 
     .news_copyright {
         margin: 5% auto;
     }
     
 
     .price .category ul.card_ul{
         padding: 0px;
         padding-top: 3%;
         margin: 0px;
         margin-bottom: 3%;
  
     }
     .price .category ul li.card_title{
         display: block;
         margin: 0px auto;
         width: 25%;
         float: unset;
         line-height: 1.5;
     }
 
 
     .card_cont {
         width: 90%;
         margin: 0px auto;
         text-align: left;
         background: #f5f5f5;
         padding: 4% 2%;
         border-radius: 5px;
         margin-bottom: 2%;
     }
 
     .card_cont p em {
         background: #0a5aea;
         color: #fff;
         border-radius: 30px;
         margin-left: 0%;
         padding: 1% 6%;
         display: block;
         text-align: center;
         width: 36%;
     }
 
     .card_cont p .card_right {
         display: block;
         float: left;
         width: 66%;
         margin-left: 2%;
     }
 
 
     #menu_wrap_wap{
         display: block;
     }
      
     .page-width-rss {
         width: 100%;
     }
     #rss_home_wrap {
         width: 100%;
         min-width: unset;
         margin: 0 auto;
     }
     .rss_home_item {
         width: 96%;
         float: unset;
         border-radius: 10px;
         background: #fff;
         box-shadow: 1px 2px 10px #ccc;
         padding: 2% 1.5%;
         margin-right: 2%;
         padding-bottom: 0%;
         margin: 0px auto;
     }
     .rss_home_item {
         margin-right: 2%!important;
         margin-top: 2%;
  
     }
     .rss_type h2 {
         font-size: 22px;
         font-weight: 600;
         line-height: 40px;
         width: 100%;
         float: left;
         border-bottom: 2px solid #0a5aea;
         text-align: center;
     }
     .rss_home_item ul img {
         width: 12%;
         height: auto;
         display: block;
         float: left;
     }
     .rss_home_item ul li {
         display: block;
         margin: 0% auto;
         margin-bottom: 2%;
         overflow: hidden;
         border-bottom: 1px dotted #c5c5c5;
         padding-bottom: 2%;
     }
     .rss_li_right {
         float: left;
         width: 86%;
         margin-left: 2%;
         margin-top: 0%;
     }
     .rss_home_center {
         border-radius: 10px;
         background: #f7f7f7;
         box-shadow: 1px 2px 10px #ccc;
         padding: 2%;
         margin: 3%;
         margin-top: 3%;
     }
     .rss_home_center h2 {
         font-size: 22px;
         font-weight: 600;
         line-height: 40px;
     }
     .rss_home_center ul li {
         float: left;
         width: 32%;
         background: #fff;
         border: 1px solid #dedede;
         margin-left: 5px;
         margin-bottom: 2%;
     }
     .rss_home_bottom ul li {
         float: left;
         width: 32%;
         background: #fff;
         border: 1px solid #dedede;
         margin-left: 5px;
         margin-bottom: 2%;
     }
     .rss_home_bottom h2 {
         font-size: 22px;
         font-weight: 600;
         line-height: 40px;
     }
     .rss_home_bottom {
         border-radius: 10px;
         background: #fff;
         box-shadow: 1px 2px 10px #ccc;
         padding: 2%;
         margin: 3%;
     }
     .rss_home_footer {
         margin-bottom: 2%;
         padding: 2% 2%;
         margin: 3%;
  
     }
     .rss_home_footer h2 {
         font-size: 22px;
         font-weight: 600;
         line-height: 40px;
     }
      
     .rss_list_left {
         width: 96%;
         float: unset;
         border-radius: 10px;
         background: #fff;
         box-shadow: 1px 2px 10px #ccc;
         padding: 2% 1.5%;
         margin-right: 2%;
         padding-bottom: 0%;
         margin: 0px auto;
     }
     .rss_list_left ul img {
         width: 12%;
         height: auto;
         display: block;
         float: left;
     }
     .rss_list_left .rss_li_right {
         float: left;
         width: 86%;
         margin-left: 2%; 
     }


   
     .rss_page {
         padding-bottom: 0.5%;
     }
     .rss_page ul {

     }

     .rss_page ul li {
        display: table-cell;
        margin:0%;
        padding:0%;
     }



     .rss_list_right {
         width: 96%;
         background: unset;
         float: unset;      
         margin: 0px auto;
         margin-top:5%;
     }
     .rss_home_bottom_list {
         margin-top: -2%!important;
     }
     .rss_page .pagination {
         margin: 0% 0 2%;
         clear: both;
         font-size: 18px;
     }
      
     .rss_show_left {
         width: 96%;
         float: unset;
         border-radius: 10px;
         background: #fff;
         box-shadow: 1px 2px 10px #ccc;
         padding: 2% 1.5%;
         margin-right: 2%;
         padding-bottom: 0%;
         margin-bottom: 3%;
         margin: 0px auto;
     }
     .rss_show_title {
         font-size: 22px;
         font-weight: normal;
         text-align: center;
         line-height: 30px;
         margin-top: 2%;
     }
     .rss_list_cate {       
         display: none!important;
     }
     .rss_show_cont img {
         width: 60%;        
     }
     .rss_show_cont_other ol li {
         padding-left: 0%;
         line-height: 30px;
         font-size: 16px;
         color: #666;
     }
      
     .line_home_pc{
         display: none;
     }
 
     .home_video_play_wap  .prism-player{
         height: 546px!important;
      }
 
     .home_video_play_wap .prism-player .prism-big-play-btn {
         left: 46%!important;
         bottom: 46%!important;
     }
 
 
     .video_play_wap  .prism-player{
         height: 546px!important;
      }
 
 
     .video_play_wap .prism-player .prism-big-play-btn {
         left: 46%!important;
         bottom: 46%!important;
     }
 
     .fuwu_wap_item{
         background: unset;
     }
     .fuwu_wap_item_diy{
         width: 66%;
         background: #ecf5fc;
         margin: 0px auto;
         margin-bottom: 1%;
     }
     .kehuScroll .hd ul {
         padding-top: 0%;
     }
     .wap_city_jiameng_form {
          width: 93.8%;
     }
     .wap_city_rongyu_title h2 {
         font-size: 32px;      
         line-height: 38px;        
     }
     .wap_city_rongyu_title p {      
         font-size: 18px;      
         line-height: 38px;
     }
     .wap_core_one ul li {
         display: block;
         border-bottom: 1px solid #ccc;
         padding: 2% 0%;
         overflow: hidden;
     }
     .wap_core_one img {
         width: 38%;
         height: 100%;
         float: left;
     }
     .wap_core_one_right {
         margin-left: 2%;
         width: 60%;
         float: left;
     }
     .wap_shigong_center_cont span {
         width: 28%;
         display: block;
         margin-left:2%;
     }
     .wap_city_ziyuan_nav span {
         font-size: 16px;
         line-height: 38px;
     }
     .wap_shigong_center_swiper {
         padding-bottom: 5%!IMPORTANT;
     }
     #banner_neiye_lianxi {
         margin: 0px auto;
         width: 100%;
         margin-top: 0%;
     }
 
     .touch-logo a.wap_logo  {
        margin-left:20%;
     }
 
     .touch-logo a.wap_logo img {
         width:58%;
     }
 
     .touch-logo a.wap_logo_pinpai{
         text-align: left;
         padding-top: 2%;
         margin-left: 1%;
         width: 70%;
    
  
     }
 
     .touch-logo a.wap_logo_pinpai img {
         width: 46%;
     }
 
     .touch-tel {         
         padding-top: 0%;
     }
 
     .touch-tel a img {
         width: 40%;
         height: auto;
         margin-top: 10%;
     }
 
 
 
 
     .touch-toggle li i {
         width: 3rem;
         height: 3rem;
         margin-top: 22px;
     }
     .touch-top-nav li a {
         font-size: 18px;
     }
     .jianjie_wrap_wap ul li a img {
         width: unset;
         max-width: 100%;
     }
     .jianjie_wrap_wap ul li a p {
         font-size: 18px;
         line-height: 38px;
     }
     .jianjie_wrap_wap {
         padding-top: 4%;
         padding-bottom: 2%;
     }
     .jianjie_wrap_wap_title {
         margin-top: 4%;
     }
     .jianjie_wrap_wap_title h2 span {
         font-size: 22px;
         line-height: 28px;
     }
     .jianjie_wrap_wap_title h2 img {
         margin-top: 0%;
     }
     .jianjie_line_three {
         margin-top: 1.5%;
     }
     .jianjie_wrap_wap_cont p {
         line-height: 30px;
         font-size: 16px;
     }
     .jianjie_wrap_wap_cont p span {
         line-height: 30px;
         font-size: 16px;
     }
     .jianjie_wrap_wap_cont {
         padding: 2%;
     }
     .fangan_wrap_wap ul {
         margin-top: 0%;
     }
     .fangan_wrap_wap h2 {
         font-size: 22px;
         line-height: 28px;
     }
     .fangan_wrap_wap ul li {
         width: 25%;
         border: none !important;
         padding-top: 2%;
         padding-bottom: 0%;
     }
     .fangan_wrap_wap ul li a h4 {
         line-height: 26px;
         font-size: 16px;
     }
     .fangan_wrap_wap ul li a p {
         line-height: 26px;
         font-size: 14px;
     }
     .fuwu_wrap_wap_title h2 {
         font-size: 22px;
         line-height: 28px;
     }
     .fuwu_line_three {
         margin-top: 1.5%;
     }
     .swiper-fuwu-wap {
         margin-top: 2%;
     }
     .swiper-pagination-fuwu-wap span {
         float: unset;
         width: 19%;
         margin-bottom: 0% !important;
     }
     .swiper-pagination-fuwu-wap span:nth-child(4) {
         margin-left: 1px !important;
     }
     .fuwu_wap_item img {
         max-width: 100%;
         width: unset;
     }
     .fuwu_wap_item_title {
         margin: 0% auto;
         margin-bottom: 0%;
     }
     .fuwu_wap_item_title h2 {
         margin: 1% auto;
         font-size: 20px;
     }
     .fuwu_wap_item_title h3 {
         font-size: 18px;
     }
     .fuwu_wap_item_cont p {
         line-height: 30px;
         font-size: 16px;
     }
     .fuwu_wap_item_cont {
         padding: 2% 4%;
     }
     .fuwu_wrap_wap {
         padding-bottom: 0%;
     }
     .liucheng_wrap_wap {
         padding-top: 2%;
     }
     .liucheng_wrap_wap h2 {
         font-size: 22px;
         line-height: 28px;
     }
     .liucheng_line_three {
         margin-top: 1.5%;
     }
     .liucheng_wrap_wap ul li img {
         width: unset;
         max-width: 100%;
     }
     .liucheng_wrap_wap ul li p {
         font-size: 16px;
     }
     .liucheng_wrap_wap ul li i {
         top: 34%;
         right: -5%;
     }
     .liucheng_wrap_wap ul li {
         margin-bottom: 2%;
     }
     .liucheng_wrap_wap ul {
         padding-top: 2%;
     }
     .weixiu_cont .weixiu_cont_wap {
         display: none;
     }
     .cases_line_three {
         display: block;        
          margin-top: 1.5%;
          margin-bottom: 2%;
     }
     .news_line_three {
         display: block;
         margin-top: 1.5%;
         margin-bottom: 0%;
     }
     .kehu_line_three {       
         display: block;
         margin-top: 1%;
         margin-bottom: 1%;
     }
     .kehu_wrap_wap h3 {
         font-size: 22px;
         line-height: 38px;       
     }
     .kehuScroll .bd li img{
         max-height: 100%;
         width:unset;
         height: auto;
         overflow: hidden;
     }
     .kehuScroll .hd {
          padding: 1% 10px;      
     }
     #news-tit span.news-title-en {
         display: none;
     }
     .news-more-wap {
         display: block;
         margin: 0% auto;     
         padding-top: 2%;
     }
     .kehu_wrap_wap {
         padding: 2% 2%;
     }
     .full-page-title-wrap .full-page-title span {       
         font-size: 16px;
     }
     #neiye_nav_wrap ul li {
         float: left;
         width: 18%;
         background: #d7d7d7;
         margin: 0% 1%;
         margin-bottom:1%;
     }
     .wap_about_wrap {
         width: 74%;
         margin: 0px auto;
         overflow: hidden;
     }
     
     #top_wrap {
         display: none;
     }
     #nav_wrap {
         display: none;
     }
     .mobile-section {
         display: block;
     }
     .touch-top-nav {
         display: block;
     }
     #jianjie_wrap {
         display: none;
     }
     #jianjie_wrap_wap {
         display: block;
     }
     #fangan_wrap {
         display: none;
     }
     #fangan_wrap_wap {
         display: block;
     }
     #fuwu_wrap {
         display: none;
     }
     #fuwu_wrap_wap {
         display: block;
     }
     #liucheng_wrap {
         display: none;
     }
     #liucheng_wrap_wap {
         display: block;
     }
     #kehu_wrap {
         display: none;
     }
     #kehu_wrap_wap {
         display: block;
     }
     #foot_wrap {
         display: none;
     }
     #copyright_wrap {
         display: none;
     }
     #foot_wrap_wap {
         display: block;
     }
     .touch-toggle {
         top: 0%;
     }
     #jianjie_wrap {
         display: none;
     }
     #jianjie_wrap_wap {
         display: block;
     }
     #fangan_wrap {
         display: none;
     }
     #fangan_wrap_wap {
         display: block;
     }
     #fuwu_wrap {
         display: none;
     }
     #fuwu_wrap_wap {
         display: block;
     }
     #liucheng_wrap {
         display: none;
     }
     #liucheng_wrap_wap {
         display: block;
     }
     #kehu_wrap {
         display: none;
     }
     #kehu_wrap_wap {
         display: block;
     }
     .breadcrumbs {
         padding-left: 2%;
         font-size: 16px;
         line-height: 38px!important;
     }
     .page-title-inner {
         margin-bottom: 0%;
     }
     #wap_shigong_wrap {
         width: 73%;
     }
     .wap_shigong_cont h2 {
         font-size: 20px;
     }
     .wap_shigong_cont p {
         font-size: 16px;
     }
     .wap_shigong_center_slide .bd {
         padding-left: 28%;
     }
     .wap_shigong_img img {
         width: unset;
         height: auto;
         margin: 0px auto;
         max-width: 100%;
     }
     .wap_yuyue_form h3{
         font-size: 22px;
     }
     .wap_yuyue_form input, .wap_yuyue_form select {
         font-size: 16px;
         color: #666;
     }
     #wap_yuyue_btn{
         font-size: 16px;
     }
     #wap_yuyue_wrap {
         width: 70%;       
     }
     .wap_yuyue_img img {
         width: unset;
         height: auto;
         max-width: 100%;
     }
     .swiper_wap_shigong_bottom_cont a img {
         width: 50%;
         height: auto;
         float: left;
         margin-right: 2%;
     }
     .swiper_wap_shigong_bottom_cont a h2 {
         font-size: 22px;
         font-weight: normal;
         line-height: 26px;
         padding-top:6%;
     }
     .swiper_wap_shigong_bottom_cont a p {
         font-size: 16px;
         line-height: 26px;
     }
     
     .join-tit {
         margin-top:2%;
         text-align: center;
     }
     .join-tit img {
         width: 12%;
         height: auto;
     }
     .page-width {
         width: 100%;
         min-width: unset;
         padding-bottom: 2%;
     }
     .join-main .join-con {
         min-height: unset;
         padding: 5%;
         padding-bottom: 4%;
     }
     .join-con p {
         text-align: left;
         margin-bottom: 0%;
     }
     .join-con span,
     .join-con strong,
     .join-con p {
         font-size: 16px !important;
         line-height: 26px;
     }
     


     .footer .col-width-5 .col-5-1 {
         width: 100%;
         margin-left: 4% !important;
         ;
     }
     .footer .col-width-5 .col-5-1:first-child {
         margin-left: 0%;
     }
     .foot_wechat {
         display: none;
     }
     .copyright_wrap {
         width: 98%;
         min-width: auto;
     }
    
     .top-contact-main .top-contact-2 {
         margin-top: 6%;
         background-size: 300%;
     }
     .top-contact-des2 .contact-tit-2 {
         padding-top: 6%;
     }
     .contact-tit-2 h2 {
         font-size: 2rem;
         padding-top: 1rem;
     }
     .contact-form .contact-form-tit span {
         color: #333333;
         font-size: 14px;
     }
     .contact-tit-2 span {
         font-size: 1.2rem;
     }
     .top-contact-2 .top-contact-des2 {
         position: absolute;
         top: 1%;
         right: 5%;
         line-height: 1.6;
     }
     .contact-cat li span {
         font-size: 18px;
         line-height: 26px;
     }
     .contact-cat li p {
         font-size: 16px;
         line-height: 26px;
     }
     .contact-cat .last {
         font-size: 1rem;
     }
     .contact-cat img {
         width: 40%;
     }
     .contact-form .contact-form-tit h4 {
         font-size: 22px;
         line-height: 38px;
     }
     .contact-form {
         padding-top: 0rem;
     }
     .module-content .contact-cat {
         padding-bottom: 0%;
         margin: 6% 0% 6%;
         overflow: hidden;
     }
     .in-form-col {
         margin: 4% auto;
         padding: 2%;
         padding-left: 10%;
     }
     .in-form-col .input-w100 {
         height: 2.5rem;
     }
     .in-form-col span {
         font-size: 1rem;
         font-weight: normal;
     }
     .in-form-col .w100 {
         font-size: .8rem !important;
         color: #333333;
         font-weight: normal;
     }
     .in-form-col .w100 {
         width: 100%;
         height: 2.5rem;
     }
     .in-form-col label {
         width: 90% !important;
         margin: 0 auto;
     }
     .module-content .contact-cat {
         min-height: 14rem;
     }
     .in-form button {
         font-size: 16px;
     }
     .contact-tit-ph img {
         display: none;
     }
     .contact-tit-ph span {
         font-size: 2rem;
         padding-left: 4rem;
     }
     select {
         background: #fff;
     }
     
     #neiye_nav_wrap {
         display: block;
         margin-bottom: 0%;
     }
     #neiye_nav_wrap ul li a {
         display: block;
         color: #333;
         text-align: center;
         line-height: 38px;
         font-size: 16px;
     }
     #neiye_nav_wrap ul {
         overflow: hidden;
         width: 100%;
         padding: 2%;
     }
     .wap_about_img {
         margin-bottom: 2%;
         margin-top: 1%;
     }
     .wap_about_cont p {
         line-height: 30px;
         font-size: 16px;
         color: #666;
     }
     .wap_about_cont2 p {
         font-size: 18px;
     }
     .wap_about_title h2 {
         font-size: 22px;       
     }
     .touch-menu ul li a {       
         font-size: 18px;
     }
     .touch-menu ul ul li a {     
         font-size: 18px;        
     }
     .wap_wenhua_wrap {
         width: 70%; 
         text-align: center;
     }
     .wap_wenhua_img {
         margin-bottom: 4%;
     }
     .wap_wenhua_img img {
         width: unset;
         height: auto;
         max-width: 100%;
     }
     .sidebar {
         display: none;
     }
     .news-list-main {
         width: 100% !important;
         padding: 4%;
     }
     .entry-item .typo .typo-img {
         margin-right: 0%;
         margin-bottom: 2%;
     }
     .typo .typo-img {
         float: unset;
     }
     .entry-img img {
         display: block;
         width: 100%;
     }
     .top-news-tit h2 {
         font-size: 22px;
         font-weight: normal;
         line-height: 26px;
     }
     .entry-summary p {
         line-height: 26px;
         font-size: 16px;
         color: #999;
     }
     .top-h .typo {
         padding-bottom: 4%;
     }
     .entry-title {
         margin-bottom: 1%;
     }
   
     .main .article-news-main {
         width: 100%;
         padding-top: 0%;
         padding: 0% 4%;
     }
     .article-news-main .article-new-tit h2 {
         font-size: 22px;
         font-weight: normal;
         margin-top: 4%;
         line-height: 26px;
     }
     .article-detail .entry-meta {       
         font-size: 16px;       
         line-height: 26px;
     }
     .new-content {
         font-size: 1rem;
     }
     .article-content {
         font-size: 16px!important;
         line-height: 30px;
     }
     .article-content p  {
         font-size: 16px!important;
         line-height: 30px;
         margin-bottom: 0px;
     }
     .article-content p  span{
         font-size: 16px!important;
         line-height: 30px;
     }
     .article-content h3  {
         font-size: 18px!important;       
     }
     .article-content p img {     
         max-width: 60%;      
     }
     .article-content h3 img {     
         max-width: 66%;      
     }
     .article-content  img {     
         max-width: 60%;      
     }
     
     .full-page-title {
         width: 100% !important;
         min-width: unset;
         padding-left: 2%;
     }
     .full-page-title-wrap {
         margin: 10px 0 5px;
     }
     .qhd-content ul {
         overflow: hidden;
     }
     .case-main {
         display: none;
     }
     .cases_list_diy_cont {
         padding: 0% 4%;
         margin-top: -3rem;
     }
     .full-page-content-wrapper {
         min-height: auto;
         height: auto !important;
         _height: 150px;
     }
     .cases_list_diy_wap li {
         margin-top: 6%;
         margin-bottom: 2%;
     }
     .ne-brand-main ul li {
         float: left;
         width: 23%;
         list-style: none;
         text-align: center;
         margin-right: 2%;
         min-height: unset;
         vertical-align: middle;
         margin-bottom: 2%!important;
         margin-top: 2%!important;
     }
     .m-page-cases ul{
         padding-left:0%;
     }
     .cases_list_diy_wap{
         overflow: hidden;
         margin-top: 2%;
     }
     .about_rongyu_list_diy_wap span {
         font-size: 14px !important;
         line-height: 26px !important;
     }
     .cases_list_diy_wap span {
         font-size: 16px !important;
         line-height: 30px !important;
         display: block;
         overflow: hidden;
         text-overflow: ellipsis;
         white-space: nowrap;    
     }
     .ne-brand-main ul li:nth-child(3n) {
         margin-right: 2%;
     }
     .m-page {
         clear: both;
         text-align: left;
     }
     .m-page ul li {
         margin-bottom: 2%;
     }
      
     .video-list .column .col-3-1 {
         width: 48%;
         margin-right: 2%;
     }
     .portfolio-title h2 {
         font-size: .9rem;
         line-height: 1.5;
         text-align: left;
         padding: 0px 2%;
         overflow: hidden;
         text-overflow: ellipsis;
         white-space: nowrap;
         display: block;
     }
    
     #goods_type_wrap {
         display: none;
     }
     #top-pro-margin {
         margin-top: 0%;
     }
     .pro-list-tit h3 {
         font-size: 22px;
         line-height: 30px;
     }
     .pro-list-tit span {
         font-size: 14px;
         margin-top: 0%;
     }
     .pro-list-tit {
         margin-bottom: 2%;
     }
     .portfolio-list .column .col-3-1 {
         width: 21% !important;
         margin-left: 2%;
     }
     .portfolio-list li {
         margin-bottom: 2%;
     }
     .product-item .portfolio-img {
         margin-bottom: 5%;
         padding: 10% 5%;
     }
     .portfolio-img .portfolio-img-tit span {
         font-size: 16px;
     }
     .pagination {
         margin: 0px;
     }
     .m-page-goods {
         padding-left: 1%;
     }
      
     .pro-des-main {
         width: 100% !important;
     }
     .tab-pro {
         width: 14%;
     }
     .product-intr {
         margin-bottom: 4%;
         min-height: 20rem;
     }
     .product-intr .pro-in-tit {
         font-size: 22px;
     }
     .product-detail-zoom .product-intr .product-preview {
         width: 36%;
     }
     .product-intr .product-info {
         width: 60%;
     }
     .pro-in-tro {
         margin-bottom: 0%;
     }
     .product-info-item li {
         font-size: 16px;
     }
     .product-desc-title h3 {
         font-size: 18px;
     }
     .product-desc-content .pro-des-con h3 {
         font-size: 18px;
     }
     .product-desc-content .pro-des-con p img{
         max-width: 40%;
         margin-bottom: 2%;
     }
     .product-desc-content .pro-des-con p {
         font-size: 16px!important;
         line-height: 30px;
         margin-bottom: 0px;
     }
     .product-desc-content .pro-des-con p  span{
         font-size: 16px!important;
         line-height: 30px;
     }
     .pro-des-con .next-page span {
         display: block;
         width: 100%;
         line-height: 1.8;
     }
      
     .full-page-menu {
         display: none;
     }
     #neiye_nav_wrap {
         display: block;
     }
     .full-page-content {
         padding: 0% 3%;
     }
     .ne-about.ne-core {
         padding-top: 0px;
     }
     .col-about-1 {
         margin-top: 0%;
         margin-bottom: 2%;
     }
     .ne-about-tit span {
         font-size: 14px;
         line-height: 26px;
     }
     .ne-about-tit h3 {
         font-size: 20px;
         line-height: 26px;
     }
     .csr_wrap {
         font-size: 16px;
         line-height: 30px;
     }
     .csr_wrap p{
         font-size: 16px;
         line-height: 30px;
     }
     .csr_wrap p span{
         font-size: 16px;
         line-height: 30px;
     }
     
     .about_rongyu_list_diy_wap ul {
         overflow: hidden;
         margin: 0px;
     }
     .about_rongyu_list_diy_wap ul li {
         width: 31%;
         margin-top: 0% !important;
         margin-bottom: 2% !important;
     }
     .about_rongyu_list_diy_wap span {
         font-size: 16px!important;
         line-height: 38px!important;
         display: block;
     }
     .m-page span {
         font-size: 20px;        
     }
     .m-page a, .m-page i {       
         font-size: 20px;    
     }
     .col-about-1, .col-about-2, .col-about-3, .col-about-4, .col-about-5 {
         margin-bottom: 0%;
     }
     .col-about-2{margin-top:0%!important;}
     #wap_core_wrap {
         width: 70%;       
     }
     .wap_core_top h2 {       
         font-size: 22px;
     }
     .wap_core_top h3 {     
         margin-bottom: 3%;
         font-size: 18px;
     }
     .wap_core_top li span {      
         font-size: 16px;
     }
     .wap_core_top2 {        
         margin-top: 3%;
     }
     .wap_core_top2 h2 {
         font-size: 22px;        
     }
     .wap_core_top h3 {     
         margin-bottom: 3%;
         font-size: 18px;
     }
     .wap_core_cont {      
         margin: 4% auto;
     }
     .wap_core_title {         
         margin: 6% auto;       
         margin-bottom: 1%;
     }
     .wap_core_cont h2 {      
         font-size: 22px;       
     }
     .wap_core_cont p {
         line-height: 30px;
         font-size: 16px;        
     }
     .wap_core_cont h2 span {     
         width: 30px;
         height: 30px;        
         margin-top: -4px;
     }
     .wap_core_title span {     
         width: 34px;
         height: 44px;       
         font-size: 18px;
         padding-top: 4px;
     }  
     .wap_core_title h3 {
         font-size: 16px;
         font-weight: normal;
         line-height: 26px;
     }
     .wap_core_title h2 {
         font-size: 22px;
         line-height: 38px;
         margin-bottom: 0%;
     }
     .wap_core_one_right h2 {
         font-size: 20px;      
         line-height: 30px;
     }
     .wap_core_one_right p {
         line-height: 26px;
         font-size: 16px;
     }
     .wap_core_cont_03 p {
         line-height: 30px;
         font-size: 16px;        
     }
    
     .neiye_pinpai_diy_cont {}
     .neiye_pinpai_diy_cont .brand-con {
         display: block !important;
         overflow: hidden;
     }
     .brand-con span {
         width: 100% !important;
         background: #d7d7d7;
         padding: 0% 2%;
         HEIGHT: auto;
         flex: unset !important;
         margin-bottom: 2%;
     }
     .brand-con .brand-ico {
         float: none;
         margin: 0px auto;
         clear: both;
         width: 207px !important;
     }
     .neiye_pinpai_diy_cont .col-about-7.clearfix {
         clear: both;
     }
     .neiye_pinpai_diy_cont .ne-brand-main ul li {
         width: 92%;
     }
     .neiye_pinpai_diy_cont .ne-brand-main ul li span {
         font-size: 1.2rem;
     }
    
     .neiye_about_diy_cont video {
         width: 100%;
         height: auto;
     }
     .about-nav-1 {
         margin: 0px auto;
         margin-top: 5%;
         margin-bottom: 5%;
     }
     .about-img-1-top-left {
         width: 100%;
     }
     .about-img-1-top-right {
         width: 100%;
     }
     .about-img-1-top-left h2 {
         font-size: 1.4rem;
         line-height: 1.5;
     }
     .about-img-1-top-left h3 {
         font-size: 1rem;
         line-height: 1;
     }
     .about-img-1-bottom-left {
         width: 100%;
     }
     .about-img-1-bottom-right {
         width: 100%;
     }
     .about-diy-9 h2 {
         padding-left: 0px;
     }
     .about-diy-9 h3 {
         padding-left: 0px;
     }
     .about-img-2-two {
         margin-bottom: 0%;
     }
     .about-diy-8 p {
         color: #131313 !important;
         font-weight: bold;
         line-height: 2;
         letter-spacing: 0px;
         font-size: 1rem;
         text-align: center;
     }
     .about-diy-9 p {
         color: #131313 !important;
         font-weight: bold;
         line-height: 2;
         letter-spacing: 0px;
         font-size: 1rem;
     }
     .about-nav-2 {
         margin: 0px auto;
         margin-top: 3%;
         margin-bottom: 8%;
     }
     .about-img-2-one-left {
         width: 100%;
     }
     .about-img-2-one-right {
         width: 100%;
     }
     .about-img-2-one-left h2 {
         font-size: 1.4rem;
         line-height: 1.5;
     }
     .about-img-2-one-left h3 {
         font-size: 1rem;
         line-height: 1;
         margin-top: 0px
     }
     .about-diy-3 {
         padding-top: 0%;
     }
     .about-img-2-two-left {
         width: 100%;
     }
     .about-img-2-two-right {
         width: 100%;
     }
     .about-img-2-two-right h2 {
         font-size: 1.4rem;
         line-height: 1.5;
     }
     .about-img-2-two-right h3 {
         font-size: 1rem;
         font-size: 1rem;
         line-height: 1;
         margin-top: 0px;
     }
    
     .price .category ul {padding:0px;}
     .price .category ul li {
         font-size: 1rem;
         text-align: center;
         position: unset;
         padding: 0px;
         color: #333333;
         width: 25%;
         float: left;
         line-height: 2.5;
     }
     .price .category ul li.active {
         font-size: 1rem;
     }
     .smart-green {
         padding: 2% 8%;
         position: unset;
     }
     .smart-green .query-btn {
         position: unset;
         text-align: center;
     }
     .smart-green label {
         display: inline-block;
         margin: 0px;
         position: unset;
         width: 100%;
     }
     .smart-green label>span {
         position: unset;
         float: left;
     }
     .table-responsive {
         width: 100%;
         padding-bottom: 1px;
         margin-bottom: 5px;
         overflow-y: hidden;
         -ms-overflow-style: -ms-autohiding-scrollbar;
     }
     .table-responsive table th,
     .table-responsive table td {
         white-space: nowrap;
     }
     .query-table-sg {
         width: 100%;
         padding: 0px 4%;
     }
   
     #banner_wrap .swiper-pagination {
         bottom: 20px !important;
     }
     #banner_wrap .swiper-pagination-bullet-active {
         width: 12px;
     }
     
     #weixiu_wrap {
         width: 100%;
         margin: 2% auto;
         min-height: unset;
         background: #FFF;
         color: #666;
     }
     .weixiu_cont {
         min-height: unset;
     }
     .weixiu_wrap {
         padding-top: 4%;
         width: 94%;
         margin: 0px auto;
         margin-bottom: 2%;
         text-align: center;
         padding-bottom: 1%;
         background: #ecf5fc;
         border-radius: 20px;
         box-shadow: 1px 2px 6px #999;
     }
     .weixiu_wrap #in-form-line {
         width: 100%;
         background: unset;
     }
     .weixiu_title>h2 {
         font-weight: 600;
         color: #f00 !important;
         font-size: 22px;
     }
     .weixiu_wrap .in-tit-line h2 {
         background: unset;
     }
     .weixiu_cont .in-form-col .input-w100 {
         width: 100%;
         height: 2.2rem;
     }
     .weixiu_cont .in-form-col .w100 {
         width: 100%;
         height: 2.2rem;
         line-height: 2.2rem;
         padding: 0px;
         margin: 0px;
     }
     .weixiu_cont .in-form-col label {
         display: flex;
         margin-bottom: 2% !important;
     }
     .weixiu_cont .in-form-col span {
         font-size: 16px;
         line-height: 36px;
         width: 6%;
         text-align: left;
         margin-right: 4%;
     }
     .label_diy {
         width: 90% !important;
     }
     .weixiu_cont .in-form-col .w100 {
         font-size: .8rem;
         COLOR: #666;
     }
     .weixiu_cont .in-form-col {
         padding: 0px;
         margin: 2% auto;
     }
     .weixiu_wrap .in-form button {
         border-radius: 25px;
         background: #f00;
         color: #fff;
         width: 90%;
         margin-top: 1%;
     }
   
     #jiance_wrap {
         width: 100%;
         margin: 0px auto;
     }
     .jiance_wrap {
         width: 94%;
         margin: 2% auto;
         letter-spacing: unset;
         overflow: hidden;
         padding-bottom: 0%;
         padding-top: 0%;
     }
     .modul-test-l {
         width: 100%;
         padding-top: 2%;
     }
     .modul-test-l h3 {
         font-size: 16px;
     }
     #box {
         height: 9rem;
     }
     .modul-test-l p {
         font-size: 16px;
     }
     .modul-test-l span {
         font-size: 16px;
     }
     .modul-test-r {
         display: none;
     }
     .jiance_wrap .infoList {
         padding: 2% !important;
     }
     .modul-box ul li {
         margin: 2% 0%;
     }
    
     .paidan_wrap h3 {
         font-size: 22px;
         padding-top: 2%;
         line-height: 2;
         padding-bottom: 0%;
     }
     .page-width-data {
         font-size: .8rem;
         padding-top: 0px;
         width: 94%;
         margin: 0 auto;
     }
     .paidan_wrap {
         height: 225px;
     }
     .modul-data-con li {
         letter-spacing: normal;
         width: 50%;
     }
     .modul-data-con li h4 {
         font-size: .8rem;
         line-height: 2;
     }
     .modul-data-con li h4 b {
         font-size: 1.4rem;
     }
     .modul-data-con span {
         font-size: .8rem;
     }
 
     #cases_wrap {
         width: 100%;
         margin: 0px auto;
         background: #fff;
     }
     .cases_wrap {
         width: 96%;
         min-width: unset;
         margin: 0px auto;
         padding: 0% 0 0 0;
     }
     .cases_wrap .tit-blue2 {
         margin-bottom: 2%;
         text-align: center;
     }
     .cases_wrap .tit-blue2 h4 {
         font-size: 0.6rem;
         font-weight: 600;
         line-height: 2;
         color: #737373;
         padding-bottom: 2%;
         text-align: center;
         display: block;
         display: none;
     }
     .cases_wrap .module-full-screen-title {
         margin-bottom: 2%;
         text-align: center;
     }
     .cases_wrap .module-full-screen-title>.module-title-content>h2 {
         line-height: normal;
         font-weight: 600;
         color: #4d4d4d;
         font-size: 22px;
         background: unset;
     }
     .cases_wrap .module-full-screen-title>.module-title-content>h2 {
         line-height: normal;
         font-weight: 600;
         color: #4d4d4d;
         font-size: 20px;
         background: unset;
     }
     .cases_wrap .tit-blue h3,
     .cases_wrap .tit-blue span {
         display: none;
     }
     .case-gc {
         width: 100%;
         margin-bottom: 0%;
         box-shadow: unset;
     }
     .case-gc .swiper-pagination {
         position: relative;
         bottom: 0 !important;
         height: 2.5rem;
         border-radius: 30px;
         border: 1px solid #ccc;
         overflow: hidden;
     }
     .case-gc .swiper-pagination-bullet-active {
         color: #fff;
         background: #0a5aea !important;
     }
     .case-gc .swiper-pagination-bullet {
         width: 25%;
         height: 2.4rem;
         float: left;
         margin: 0 !important;
         border-left: unset;
         border-right: 1px solid #ccc;
         font-size: 18px;
         line-height: 2.4rem;
         background: unset;
     }
     .case-gc .swiper-slide {
         display: block;
     }
     .case-gc .tab-left {
         width: 99%;
     }
     .case-gc .tab-left img {
         max-width: 100%;
         height: auto;
     }
     .case-gc .tab-right {
         width: 97%;
         padding-left: 3%;
         text-align: left;
     }
     .case-gc .tab-right .trgi-tit {
         font-size: 20px;
         color: #333;
         line-height: 26px;
     }
     .case-gc .tab-right p {
         font-size: 16px;
         color: #666;
         line-height: 26px;
         width: 100%;
     }
     .case-gc .tab-right p strong {
         color: #333;
     }
     .case-gc .tabun {
         display: flex;
     }
     .case-gc .tab-right .tabun a {
         width: 36%;
         height: 2rem;
         line-height: 2rem;
         color: #fff;
         text-align: center;
         border-radius: 30px;
         background: #0a5aea;
         margin-right: 20px;
         display: inline-block;
         margin-top: 2%;
         margin: 4% auto;
         font-size: 16px;
     }
     .case-gc .swiper-slide {
         padding: 2%;
         display: flex;
         justify-content: space-between;
         align-items: center;
     }
     .case-gc .content-cases {
         margin-top: 0%;
         position: unset;
     }
      
     #news_wrap {
         margin-top: 2%;
         background: #fff;
     }
     .news_wrap {
         width: 96%;
         min-width: unset;
         margin: 0 auto;
         padding-top: 0%;
         padding-bottom: 0%;
     }
     .news_title {
         margin-bottom: 0%;
         text-align: center;
     }
     .news_title h2 {
         font-size: 22px;
     }
     .news_title>h2 {
         line-height: normal;
         font-weight: 700;
         color: #4d4d4d;
         font-size: 34px;
          
     }
     #news-tit span {
         font-size: 0.6rem;
         font-weight: 600;
         line-height: 2;
         color: #737373;
         padding-bottom: 0%;
     }
     .nav-news {
         width: 100%;
         box-sizing: border-box;
         float: unset;
         margin-top: 0%;
         display: flex;
         display: -webkit-flex;
         justify-content: center;
         margin: 5% auto;
         border-radius: 30px;
         border: 1px solid #ccc;
         overflow: hidden;
         margin-top: 2%;
         margin-bottom: 2%;
     }
     .nav-news li.selected {
         color: #fff;
         background: #0a5aea;
         border-radius: unset;
         text-decoration: none;
     }
     .nav-news li {
         width: 36%;
         height: 2.4rem;
         line-height: 2.4rem;
         border-radius: unset;
         text-align: center;
         margin: 0px;
         background: #fff;
         display: block;
         font-size: 18px;
         color: #333;
         float: left;
         border-right: 1px solid #ccc;
     }
     .nav-news li a {
         color: #333;
     }
     .nav-news li.selected a {
         color: #fff;
         background: #0a5aea;
         border-radius: unset;
         text-decoration: none;
     }
     .news_cont {
         width: 96%;
         margin: 2% auto;
         min-width: unset;
         overflow: hidden;
         margin-top: 2%;
     }
     .news-pic {
         float: left;
         width: 44%;
         margin-right: 2%;
         overflow: hidden;
     }
     .news-pic a img {
         width: 100%;
         height: auto;
     }
     .pic-con {
         padding: 2% 2% 2% 0%;
         background-color: #ecf5fc;
         box-sizing: border-box;
         
         min-height: 4.5rem;
     }
     .pic-data {
         float: left;
         color: #333333;
         font-size: 16px;
         width: 22%;
         text-align: center;
         margin-right: 10px;
         position: relative;
     }
     .pic-info {
         overflow: hidden;
         color: #F2F2F2;
         padding-top: 3%;
     }
     .pic-data b {
         display: block;
         font-size: 1.8rem;
         font-weight: normal;
     }
     .pic-data span {
         position: absolute;
         bottom: 0;
         left: 0;
         right: 0;
         top: 85%;
     }
     .pic-info h3 {
         font-size: 1.2rem;
         padding-bottom: 15px;
         margin-bottom: 15px;
         height: 50px;
         line-height: 30px;
         font-weight: normal;
     }
     .pic-info h3 a {
         color: #555;
         text-overflow: ellipsis;
         display: -webkit-box;
         -webkit-line-clamp: 2;
         -webkit-box-orient: vertical;
     }
     .news-show ul {
         float: right;
         width: 53%;
         margin-top: 0px;
     }
     .news-show ul li {
         float: left;
         width: 100%;
         background: #ecf5fc;
         padding: 0% 3%;
         margin-bottom: 2%;
     }
     .news-show ul li.wap_news_li_4,
     .news-show ul li.wap_news_li_5,
     .news-show ul li.wap_news_li_6,
     .news-show ul li.wap_news_li_7,
     .news-show ul li.wap_news_li_8,
     .news-show ul li.wap_news_li_9 {
         display: none;
     }
     .news-show ul li.wap_news_li_4 {
         display: block;
     }
     .news-show ul li.wap_news_li_5 {
         display: block;
     }
     .news-show ul li .news-tit {
         font-size: 16px;
         overflow: hidden;
         line-height: 26px;
         padding: 3% 0 4%;
         border-bottom: unset;
         margin-bottom: 3.5px;
     }
     .news-show ul li .news-tit a {
         float: left;
         color: #444;
         width: 73%;
         white-space: nowrap;
         text-overflow: ellipsis;
         overflow: hidden;
     }
     .news-show ul li .news-tit span {
         float: right;
         color: #666;
         font-size: 14px;
     }
     .news-show ul li .news-tit a:hover {
         color: #0a5aea;
     }
     .news-pic .pic-info {
         color: #333;
         width: 72%;
         padding-top: 0px;
     }
     .news-pic .pic-info p {
         overflow: hidden;
         text-overflow: ellipsis;
         white-space: nowrap;
         display: block;  
     }
     .pic-info {
         color: #333;
     }
     .pic-info h3 {
         padding-bottom: 0px;
         margin-bottom: 0px;
         line-height: 28px;
         height: auto;
     }
     .news-pic .pic-info h3 {
         padding-bottom: 0px;
         margin-bottom: 0px;
         line-height: 26px;
         height: auto;
         margin-bottom: 2%;
         font-size: 16px;
     }
     .news-more-wap a{
         font-size: 16px;
     }
     .pic-info p {
         font-size: .8rem;
         line-height: 1.6;
     }
      
     #wap_city_wrap {
         width: 74%;        
     }
     .wap_city_img img {
         width: unset;
         height: auto;
         max-width: 100%;
      }
     .wap_city_top h3 {
         font-size: 22px;   
         margin-bottom: 4%;
         margin-top: 4%;  
     }
     .wap_city_top_item {
         display: flex;
     }
     .wap_city_top_cont_left {
         width: 37%;
         margin-bottom: 2%;
     }
     .wap_city_top_cont_right {
         width: 60%;
     }
     .wap_city_top_cont_left_two {
         width: 60%;
     }
     .wap_city_top_cont_right_two {
         width: 37%;
         margin-left: 0%;
     }
     .wap_city_top_cont_left img {
         width: unset;       
         max-width: 100%;
     }
     .wap_city_top_cont_right_two img {
         width: unset;
         max-width: 100%;
     }
     .wap_city_top h3 i {
         font-size: 40px;
         font-weight: bold;
         padding: 0px 8px;
     }
     .wap_city_top_cont_right span {
         font-size: 18px;
     }
     .wap_city_top_cont_right p {
         font-size: 16px;
         line-height: 30px;
     }
     .wap_city_top_cont_left_two span {
         font-size: 18px;
     }
     .wap_city_top_cont_left_two p {
         font-size: 16px;
         line-height: 30px;
     }
     .wap_city_center_cont {
         line-height: 30px;
         font-size: 16px;
     }
 
     .swiper_wap_shigong_top_cont {
         display: block;
     }
     .swiper_wap_shigong_top_cont img {
         width: 100%;
         height: auto;
     }
     .swiper_wap_shigong_top {}
     .swiper_wap_shigong_top .swiper-pagination {
         bottom: 0px !important;
     }
    
     #about_wenhua_wrap {
         overflow: hidden;
         clear: both;
         width: 90%;
         min-width: unset;
         margin: 0% auto;
         margin-top: 5%;
     }
     .about_wenhua_wrap {}
     .about_wenhua_top {
         background: url(../images/about_wenhua/about_wenhua_bg.png) no-repeat left top;
         padding: 4% 2% 2%;
         background-size: cover;
     }
     .about_wenhua_logo {
         margin: 0px auto;
         width: 45%;
         display: block;
     }
     .about_wenhua_text {
         background: unset;
         line-height: 1.6;
         font-size: 1rem;
         color: #333;
         padding: 7%;
         margin-top: 0%;
     }
     .about_wenhua_text p {}
     .about_wenhua_center {
         background: url(../images/about_wenhua/about_wenhua_bg2.png) no-repeat left top;
         padding: 3% 6% 4%;
         margin-top: 10%;
         background-size: cover;
     }
     .about_wenhua_logo2 {
         width: 56%;
         display: block;
         text-align: right;
         margin-left: 23%;
     }
     .about_wenhua_center ul {
         display: block;
         justify-content: unset;
         margin-top: 3%;
     }
     .about_wenhua_center ul li {
         display: block;
         width: 100%;
         text-align: center;
         margin-bottom: 10%;
     }
     .about_wenhua_center ul li img {
         width: 48%;
     }
     .about_wenhua_center ul li h2 {
         margin-bottom: 2%;
         font-size: 1.6rem;
         font-weight: normal;
         color: #0a5aea;
         line-height: 2;
     }
     .about_wenhua_center ul li p {
         background: #0a5aea;
         text-align: left;
         line-height: 1.6;
         font-size: 12px;
         color: #fff;
         padding: 6%;
         min-height: unset;
     }
     .about_wenhua_center ul li:nth-child(2) p {
         background: #f5be34;
         color: #333;
     }
     .about_wenhua_bottom {
         background: url(../images/about_wenhua/about_wenhua_bg2.png) no-repeat left top;
         padding: 2% 12% 6%;
         background-size: cover;
         margin-top: 14%;
         margin-bottom: 11%;
     }
     .about_wenhua_logo3 {
         width: 78%;
         display: block;
         text-align: right;
         margin-left: 12%;
     }
     .about_wenhua_bottom ul {
         display: block;
         justify-content: unset;
         flex-flow: wrap;
         margin-top: 8%;
         color: #fff;
     }
     .about_wenhua_bottom ul li {
         display: block;
         width: 100%;
         justify-content: space-between;
         margin-bottom: 6%;
         background: #0a5aea;
         padding: 1% 0%;
         overflow: hidden;
     }
     .about_wenhua_bottom ul li img {
         background: #0a5aea;
         width: 55%;
         height: auto;
         display: block;
         float: left;
         margin: 0px auto;
         text-align: center;
         margin-left: 24%;
         margin-top: 8%;
     }
     .about_wenhua_bottom ul li:nth-child(2) {
         background: #f6be35;
     }
     .about_wenhua_bottom ul li:nth-child(2) img {
         background: #f6be35;
     }
     .about_wenhua_bottom ul li:nth-child(3) {
         background: #f6be35;
     }
     .about_wenhua_bottom ul li:nth-child(3) img {
         background: #f6be35;
     }
     .about_wenhua_bottom ul li:nth-child(6) {
         background: #f6be35;
     }
     .about_wenhua_bottom ul li:nth-child(6) img {
         background: #f6be35;
     }
     .about_wenhua_bottom_right {
         padding: 1% 3%;
         width: 100%;
         float: left;
         padding-bottom: 2%;
     }
     .about_wenhua_bottom_right h2 {
         line-height: 1;
         font-size: 1.6rem;
         font-weight: normal;
         text-align: center;
     }
     .about_wenhua_bottom_right p {
         line-height: 1.8;
         font-size: 1rem;
         padding: 6%;
     }
     #yuyue_wrap {
         display: none;
     }
     #zhuanli_wrap {
         display: none;
     }
     .hotWrap {
         display: block;
     }
     #cases_hot_wrap_wap {
         display: none;
     }
     .link_wrap {
         display: none;
     }
     .contact-wechat-wap p img {
         display: none;
     }
     
 } 


/*屏幕大于1200px < 1440px (大屏幕电脑) 1366 */
@media screen and (min-width:1200px) and (max-width:1366px) {
    
   /*  .full-page-menu-content ul li:last-child {
        display: none;
    }
    .smart-green .query-btn {
        position: absolute;
        right: 8%;
        top: 41%;
    } */

    #newBridge{
        display: none!important;
    }

    .website_liuyan_pc{
        display: none;
    }

    #menu_wrap_wap a  {
        text-align: center;
     }
     
     #menu_wrap_wap a img {
         width: 34%;
         height: auto;
     }
 
     #menu_wrap_wap .menu_wrap_wap_left  {
          background: #1032e0;
          opacity: .9;
      }
      #menu_wrap_wap .menu_wrap_wap_right {
          background: #565656;
          opacity: .9;
     }
 


    .rss_type_desc {
        background: #FBFBFB;
        border: 1px solid #eaeaea;
        font-size: 14px;      
        padding: 2% 2.5%;
        color: #666;
        width: 96%;
        line-height: 1.8;
        margin: 0px auto;
        margin-bottom: 2%;
    }


    .news_copyright {
        margin: 5% auto;
    }
    

    .price .category ul.card_ul{
        padding: 0px;
        padding-top: 3%;
        margin: 0px;
        margin-bottom: 3%;
 
    }
    .price .category ul li.card_title{
        display: block;
        margin: 0px auto;
        width: 25%;
        float: unset;
        line-height: 1.5;
    }


    .card_cont {
        width: 90%;
        margin: 0px auto;
        text-align: left;
        background: #f5f5f5;
        padding: 4% 2%;
        border-radius: 5px;
        margin-bottom: 2%;
    }

    .card_cont p em {
        background: #0a5aea;
        color: #fff;
        border-radius: 30px;
        margin-left: 0%;
        padding: 1% 6%;
        display: block;
        text-align: center;
        width: 36%;
    }

    .card_cont p .card_right {
        display: block;
        float: left;
        width: 66%;
        margin-left: 2%;
    }


    #menu_wrap_wap{
        display: block;
    }
    /**wap:rss_home:start**/
    .page-width-rss {
        width: 100%;
    }
    #rss_home_wrap {
        width: 100%;
        min-width: unset;
        margin: 0 auto;
    }
    .rss_home_item {
        width: 96%;
        float: unset;
        border-radius: 10px;
        background: #fff;
        box-shadow: 1px 2px 10px #ccc;
        padding: 2% 1.5%;
        margin-right: 2%;
        padding-bottom: 0%;
        margin: 0px auto;
    }
    .rss_home_item {
        margin-right: 2%!important;
        margin-top: 2%;
 
    }
    .rss_type h2 {
        font-size: 22px;
        font-weight: 600;
        line-height: 40px;
        width: 100%;
        float: left;
        border-bottom: 2px solid #0a5aea;
        text-align: center;
    }
    .rss_home_item ul img {
        width: 14%;
        height: auto;
        display: block;
        float: left;
    }
    .rss_home_item ul li {
        display: block;
        margin: 0% auto;
        margin-bottom: 2%;
        overflow: hidden;
        border-bottom: 1px dotted #c5c5c5;
        padding-bottom: 2%;
    }
    .rss_li_right {
        float: left;
        width: 84%;
        margin-left: 2%;
        margin-top: 0%;
    }
    .rss_home_center {
        border-radius: 10px;
        background: #f7f7f7;
        box-shadow: 1px 2px 10px #ccc;
        padding: 2%;
        margin: 3%;
        margin-top: 3%;
    }
    .rss_home_center h2 {
        font-size: 22px;
        font-weight: 600;
        line-height: 40px;
    }
    .rss_home_center ul li {
        float: left;
        width: 32%;
        background: #fff;
        border: 1px solid #dedede;
        margin-left: 5px;
        margin-bottom: 2%;
    }
    .rss_home_bottom ul li {
        float: left;
        width: 32%;
        background: #fff;
        border: 1px solid #dedede;
        margin-left: 5px;
        margin-bottom: 2%;
    }
    .rss_home_bottom h2 {
        font-size: 22px;
        font-weight: 600;
        line-height: 40px;
    }
    .rss_home_bottom {
        border-radius: 10px;
        background: #fff;
        box-shadow: 1px 2px 10px #ccc;
        padding: 2%;
        margin: 3%;
    }
    .rss_home_footer {
        margin-bottom: 2%;
        padding: 2% 2%;
        margin: 3%;
 
    }
    .rss_home_footer h2 {
        font-size: 22px;
        font-weight: 600;
        line-height: 40px;
    }
    /**wap:rss_home:end**/
    /**wap:rss_list:start**/
    .rss_list_left {
        width: 96%;
        float: unset;
        border-radius: 10px;
        background: #fff;
        box-shadow: 1px 2px 10px #ccc;
        padding: 2% 1.5%;
        margin-right: 2%;
        padding-bottom: 0%;
        margin: 0px auto;
    }
    .rss_list_left ul img {
        width: 12%;
        height: auto;
        display: block;
        float: left;
    }
    .rss_list_left .rss_li_right {
        float: left;
        width: 86%;
        margin-left: 2%; 
    }
    .rss_page .pagination li {
        display: inline;
        border-bottom: none;
        text-align:center;
    }
    .rss_page {
        padding-bottom: 0.5%;
    }
    .rss_list_right {
        width: 96%;
        background: unset;
        float: unset;      
        margin: 0px auto;
        margin-top:5%;
    }
    .rss_home_bottom_list {
        margin-top: -2%!important;
    }
    .rss_page .pagination {
        margin: 0% 0 2%;
        clear: both;
        font-size: 18px;
    }
    /**wap:rss_list:end**/
   /**wap:rss_show:start**/ 
    .rss_show_left {
        width: 96%;
        float: unset;
        border-radius: 10px;
        background: #fff;
        box-shadow: 1px 2px 10px #ccc;
        padding: 2% 1.5%;
        margin-right: 2%;
        padding-bottom: 0%;
        margin-bottom: 3%;
        margin: 0px auto;
    }
    .rss_show_title {
        font-size: 22px;
        font-weight: normal;
        text-align: center;
        line-height: 30px;
        margin-top: 2%;
    }
    .rss_list_cate {       
        display: none!important;
    }
    .rss_show_cont img {
        width: 60%;        
    }
    .rss_show_cont_other ol li {
        padding-left: 0%;
        line-height: 30px;
        font-size: 16px;
        color: #666;
    }
    /**wap:rss_show:end**/
    .line_home_pc{
        display: none;
    }

    .home_video_play_wap  .prism-player{
        height: 546px!important;
     }

    .home_video_play_wap .prism-player .prism-big-play-btn {
        left: 46%!important;
        bottom: 46%!important;
    }


    .video_play_wap  .prism-player{
        height: 546px!important;
     }


    .video_play_wap .prism-player .prism-big-play-btn {
        left: 46%!important;
        bottom: 46%!important;
    }

    .fuwu_wap_item{
        background: unset;
    }
    .fuwu_wap_item_diy{
        width: 66%;
        background: #ecf5fc;
        margin: 0px auto;
        margin-bottom: 1%;
    }
    .kehuScroll .hd ul {
        padding-top: 0%;
    }
    .wap_city_jiameng_form {
         width: 93.8%;
    }
    .wap_city_rongyu_title h2 {
        font-size: 32px;      
        line-height: 38px;        
    }
    .wap_city_rongyu_title p {      
        font-size: 18px;      
        line-height: 38px;
    }
    .wap_core_one ul li {
        display: block;
        border-bottom: 1px solid #ccc;
        padding: 2% 0%;
        overflow: hidden;
    }
    .wap_core_one img {
        width: 38%;
        height: 100%;
        float: left;
    }
    .wap_core_one_right {
        margin-left: 2%;
        width: 60%;
        float: left;
    }
    .wap_shigong_center_cont span {
        width: 28%;
        display: block;
        margin-left:2%;
    }
    .wap_city_ziyuan_nav span {
        font-size: 16px;
        line-height: 38px;
    }
    .wap_shigong_center_swiper {
        padding-bottom: 5%!IMPORTANT;
    }
    #banner_neiye_lianxi {
        margin: 0px auto;
        width: 100%;
        margin-top: 0%;
    }

    .touch-logo a.wap_logo  {
       margin-left:20%;
    }

    .touch-logo a.wap_logo img {
        width:58%;
    }

    .touch-logo a.wap_logo_pinpai{
        text-align: left;
        padding-top: 2%;
        margin-left: 1%;
        width: 70%;
   
 
    }

    .touch-logo a.wap_logo_pinpai img {
        width: 46%;
    }

    .touch-tel {         
        padding-top: 0%;
    }

    .touch-tel a img {
        width: 40%;
        height: auto;
        margin-top: 10%;
    }




    .touch-toggle li i {
        width: 3rem;
        height: 3rem;
        margin-top: 22px;
    }
    .touch-top-nav li a {
        font-size: 18px;
    }
    .jianjie_wrap_wap ul li a img {
        width: unset;
        max-width: 100%;
    }
    .jianjie_wrap_wap ul li a p {
        font-size: 18px;
        line-height: 38px;
    }
    .jianjie_wrap_wap {
        padding-top: 4%;
        padding-bottom: 2%;
    }
    .jianjie_wrap_wap_title {
        margin-top: 4%;
    }
    .jianjie_wrap_wap_title h2 span {
        font-size: 22px;
        line-height: 28px;
    }
    .jianjie_wrap_wap_title h2 img {
        margin-top: 0%;
    }
    .jianjie_line_three {
        margin-top: 1.5%;
    }
    .jianjie_wrap_wap_cont p {
        line-height: 30px;
        font-size: 16px;
    }
    .jianjie_wrap_wap_cont p span {
        line-height: 30px;
        font-size: 16px;
    }
    .jianjie_wrap_wap_cont {
        padding: 2%;
    }
    .fangan_wrap_wap ul {
        margin-top: 0%;
    }
    .fangan_wrap_wap h2 {
        font-size: 22px;
        line-height: 28px;
    }
    .fangan_wrap_wap ul li {
        width: 25%;
        border: none !important;
        padding-top: 2%;
        padding-bottom: 0%;
    }
    .fangan_wrap_wap ul li a h4 {
        line-height: 26px;
        font-size: 16px;
    }
    .fangan_wrap_wap ul li a p {
        line-height: 26px;
        font-size: 14px;
    }
    .fuwu_wrap_wap_title h2 {
        font-size: 22px;
        line-height: 28px;
    }
    .fuwu_line_three {
        margin-top: 1.5%;
    }
    .swiper-fuwu-wap {
        margin-top: 2%;
    }
    .swiper-pagination-fuwu-wap span {
        float: unset;
        width: 19%;
        margin-bottom: 0% !important;
    }
    .swiper-pagination-fuwu-wap span:nth-child(4) {
        margin-left: 1px !important;
    }
    .fuwu_wap_item img {
        max-width: 100%;
        width: unset;
    }
    .fuwu_wap_item_title {
        margin: 0% auto;
        margin-bottom: 0%;
    }
    .fuwu_wap_item_title h2 {
        margin: 1% auto;
        font-size: 20px;
    }
    .fuwu_wap_item_title h3 {
        font-size: 18px;
    }
    .fuwu_wap_item_cont p {
        line-height: 30px;
        font-size: 16px;
    }
    .fuwu_wap_item_cont {
        padding: 2% 4%;
    }
    .fuwu_wrap_wap {
        padding-bottom: 0%;
    }
    .liucheng_wrap_wap {
        padding-top: 2%;
    }
    .liucheng_wrap_wap h2 {
        font-size: 22px;
        line-height: 28px;
    }
    .liucheng_line_three {
        margin-top: 1.5%;
    }
    .liucheng_wrap_wap ul li img {
        width: unset;
        max-width: 100%;
    }
    .liucheng_wrap_wap ul li p {
        font-size: 16px;
    }
    .liucheng_wrap_wap ul li i {
        top: 34%;
        right: -5%;
    }
    .liucheng_wrap_wap ul li {
        margin-bottom: 2%;
    }
    .liucheng_wrap_wap ul {
        padding-top: 2%;
    }
    .weixiu_cont .weixiu_cont_wap {
        display: none;
    }
    .cases_line_three {
        display: block;        
         margin-top: 1.5%;
         margin-bottom: 2%;
    }
    .news_line_three {
        display: block;
        margin-top: 1.5%;
        margin-bottom: 0%;
    }
    .kehu_line_three {       
        display: block;
        margin-top: 1%;
        margin-bottom: 1%;
    }
    .kehu_wrap_wap h3 {
        font-size: 22px;
        line-height: 38px;       
    }
    .kehuScroll .bd li img{
        max-height: 100%;
        width:unset;
        height: auto;
        overflow: hidden;
    }
    .kehuScroll .hd {
         padding: 1% 10px;      
    }
    #news-tit span.news-title-en {
        display: none;
    }
    .news-more-wap {
        display: block;
        margin: 0% auto;     
        padding-top: 2%;
    }
    .kehu_wrap_wap {
        padding: 2% 2%;
    }
    .full-page-title-wrap .full-page-title span {       
        font-size: 16px;
    }
    #neiye_nav_wrap ul li {
        float: left;
        width: 18%;
        background: #d7d7d7;
        margin: 0% 1%;
        margin-bottom:1%;
    }
    .wap_about_wrap {
        width: 74%;
        margin: 0px auto;
        overflow: hidden;
    }
    /**menu:start**/
    #top_wrap {
        display: none;
    }
    #nav_wrap {
        display: none;
    }
    .mobile-section {
        display: block;
    }
    .touch-top-nav {
        display: block;
    }
    #jianjie_wrap {
        display: none;
    }
    #jianjie_wrap_wap {
        display: block;
    }
    #fangan_wrap {
        display: none;
    }
    #fangan_wrap_wap {
        display: block;
    }
    #fuwu_wrap {
        display: none;
    }
    #fuwu_wrap_wap {
        display: block;
    }
    #liucheng_wrap {
        display: none;
    }
    #liucheng_wrap_wap {
        display: block;
    }
    #kehu_wrap {
        display: none;
    }
    #kehu_wrap_wap {
        display: block;
    }
    #foot_wrap {
        display: none;
    }
    #copyright_wrap {
        display: none;
    }
    #foot_wrap_wap {
        display: block;
    }
    .touch-toggle {
        top: 0%;
    }
    #jianjie_wrap {
        display: none;

    }
    #jianjie_wrap_wap {
        display: block;
    }
    #fangan_wrap {
        display: none;
    }
    #fangan_wrap_wap {
        display: block;
    }
    #fuwu_wrap {
        display: none;
    }
    #fuwu_wrap_wap {
        display: block;
    }
    #liucheng_wrap {
        display: none;
    }
    #liucheng_wrap_wap {
        display: block;
    }
    #kehu_wrap {
        display: none;
    }
    #kehu_wrap_wap {
        display: block;
    }
    .breadcrumbs {
        padding-left: 2%;
        font-size: 16px;
        line-height: 38px!important;
    }
    .page-title-inner {
        margin-bottom: 0%;
    }
    #wap_shigong_wrap {
        width: 73%;
    }
    .wap_shigong_cont h2 {
        font-size: 20px;
    }
    .wap_shigong_cont p {
        font-size: 16px;
    }
    .wap_shigong_center_slide .bd {
        padding-left: 28%;
    }
    .wap_shigong_img img {
        width: unset;
        height: auto;
        margin: 0px auto;
        max-width: 100%;
    }
    .wap_yuyue_form h3{
        font-size: 22px;
    }
    .wap_yuyue_form input, .wap_yuyue_form select {
        font-size: 16px;
        color: #666;
    }
    #wap_yuyue_btn{
        font-size: 16px;
    }
    #wap_yuyue_wrap {
        width: 70%;       
    }
    .wap_yuyue_img img {
        width: unset;
        height: auto;
        max-width: 100%;
    }
    .swiper_wap_shigong_bottom_cont a img {
        width: 50%;
        height: auto;
        float: left;
        margin-right: 2%;
    }
    .swiper_wap_shigong_bottom_cont a h2 {
        font-size: 22px;
        font-weight: normal;
        line-height: 26px;
        padding-top:6%;
    }
    .swiper_wap_shigong_bottom_cont a p {
        font-size: 16px;
        line-height: 26px;
    }
    /**jobs:start**/
    .join-tit {
        margin-top:2%;
        text-align: center;
    }
    .join-tit img {
        width: 12%;
        height: auto;
    }
    .page-width {
        width: 100%;
        min-width: unset;
        padding-bottom: 2%;
    }
    .join-main .join-con {
        min-height: unset;
        padding: 5%;
        padding-bottom: 4%;
    }
    .join-con p {
        text-align: left;
        margin-bottom: 0%;
    }
    .join-con span,
    .join-con strong,
    .join-con p {
        font-size: 16px !important;
        line-height: 26px;
    }
    /**foot:start**/
    .footer .col-width-5 .col-5-1 {
        width: 100%;
        margin-left: 4% !important;
        ;
    }
    .footer .col-width-5 .col-5-1:first-child {
        margin-left: 0%;
    }
    .foot_wechat {
        display: none;
    }
    .copyright_wrap {
        width: 98%;
        min-width: auto;
    }
    /**lianxi:start**/
    .top-contact-main .top-contact-2 {
        margin-top: 6%;
        background-size: 300%;
    }
    .top-contact-des2 .contact-tit-2 {
        padding-top: 6%;
    }
    .contact-tit-2 h2 {
        font-size: 2rem;
        padding-top: 1rem;
    }
    .contact-form .contact-form-tit span {
        color: #333333;
        font-size: 14px;
    }
    .contact-tit-2 span {
        font-size: 1.2rem;
    }
    .top-contact-2 .top-contact-des2 {
        position: absolute;
        top: 1%;
        right: 5%;
        line-height: 1.6;
    }
    .contact-cat li span {
        font-size: 18px;
        line-height: 26px;
    }
    .contact-cat li p {
        font-size: 16px;
        line-height: 26px;
    }
    .contact-cat .last {
        font-size: 1rem;
    }
    .contact-cat img {
        width: 40%;
    }
    .contact-form .contact-form-tit h4 {
        font-size: 22px;
        line-height: 38px;
    }
    .contact-form {
        padding-top: 0rem;
    }
    .module-content .contact-cat {
        padding-bottom: 0%;
        margin: 6% 0% 6%;
        overflow: hidden;
    }
    .in-form-col {
        margin: 4% auto;
        padding: 2%;
        padding-left: 10%;
    }
    .in-form-col .input-w100 {
        height: 2.5rem;
    }
    .in-form-col span {
        font-size: 1rem;
        font-weight: normal;
    }
    .in-form-col .w100 {
        font-size: .8rem !important;
        color: #333333;
        font-weight: normal;
    }
    .in-form-col .w100 {
        width: 100%;
        height: 2.5rem;
    }
    .in-form-col label {
        width: 90% !important;
        margin: 0 auto;
    }
    .module-content .contact-cat {
        min-height: 14rem;
    }
    .in-form button {
        font-size: 16px;
    }
    .contact-tit-ph img {
        display: none;
    }
    .contact-tit-ph span {
        font-size: 2rem;
        padding-left: 4rem;
    }
    select {
        background: #fff;
    }
    /**news_list:start**/
    #neiye_nav_wrap {
        display: block;
        margin-bottom: 0%;
    }
    #neiye_nav_wrap ul li a {
        display: block;
        color: #333;
        text-align: center;
        line-height: 38px;
        font-size: 16px;
    }
    #neiye_nav_wrap ul {
        overflow: hidden;
        width: 100%;
        padding: 2%;
    }
    .wap_about_img {
        margin-bottom: 2%;
        margin-top: 1%;
    }
    .wap_about_cont p {
        line-height: 30px;
        font-size: 16px;
        color: #666;
    }
    .wap_about_cont2 p {
        font-size: 18px;
    }
    .wap_about_title h2 {
        font-size: 22px;       
    }
    .touch-menu ul li a {       
        font-size: 18px;
    }
    .touch-menu ul ul li a {     
        font-size: 18px;        
    }
    .wap_wenhua_wrap {
        width: 70%; 
        text-align: center;
    }
    .wap_wenhua_img {
        margin-bottom: 4%;
    }
    .wap_wenhua_img img {
        width: unset;
        height: auto;
        max-width: 100%;
    }
    .sidebar {
        display: none;
    }
    .news-list-main {
        width: 100% !important;
        padding: 4%;
    }
    .entry-item .typo .typo-img {
        margin-right: 0%;
        margin-bottom: 2%;
    }


    .typo .typo-img {
        float: left;
        width:18%;
    }
    .entry-img img {
        display: block;
        width: 100%;
    }

    .typo .typo-text{
        float:left;
        margin-left:3%;
        width:78%;
    }

    .top-news-tit h2 {
        font-size: 18px;
        font-weight: normal;
        line-height: 26px;

        word-break: break-all;
        text-overflow: ellipsis;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;

    }

    .top-news-des {
        color: #999;
    }

    .top-news-des p{
        word-break: break-all;
        text-overflow: ellipsis;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp:2;
        -webkit-box-orient: vertical;
        line-height: 20px!important;
    }

    .news-click {
        font-size: 14px;         
        line-height: 26px;
        text-align:center;       
        margin-top: 2%;
        color: #5f5f5f;
        
    }
    .news-click span{
        font-size: 14px;         
        line-height: 26px;
        margin: 0% 4%;
    }
    


    .entry-summary p {
        line-height: 26px;
        font-size: 16px;
        color: #999;
    }
    .top-h .typo {
        padding-bottom: 4%;
    }
    .entry-title {
        margin-bottom: 1%;
    }
    /**news_details:start**/
    .main .article-news-main {
        width: 100%;
        padding-top: 0%;
        padding: 0% 4%;
    }
    .article-news-main .article-new-tit h2 {
        font-size: 22px;
        font-weight: normal;
        margin-top: 4%;
        line-height: 26px;
    }
    .article-detail .entry-meta {       
        font-size: 16px;       
        line-height: 26px;
    }
    .new-content {
        font-size: 1rem;
    }
    .article-content {
        font-size: 16px!important;
        line-height: 30px;
    }
    .article-content p  {
        font-size: 16px!important;
        line-height: 30px;
        margin-bottom: 0px;
    }
    .article-content p  span{
        font-size: 16px!important;
        line-height: 30px;
    }
    .article-content h3  {
        font-size: 18px!important;       
    }
    .article-content p img {     
        max-width: 60%;      
    }
    .article-content h3 img {     
        max-width: 66%;      
    }
    .article-content  img {     
        max-width: 60%;      
    }
    /**city:start**/
    /**yuyue01:start**/
    /**yuyue02:start**/
    /**yuyue03:start**/
    /**cases_list:start**/
    .full-page-title {
        width: 100% !important;
        min-width: unset;
        padding-left: 2%;
    }
    .full-page-title-wrap {
        margin: 10px 0 5px;
    }
    .qhd-content ul {
        overflow: hidden;
    }
    .case-main {
        display: none;
    }
    .cases_list_diy_cont {
        padding: 0% 4%;
        margin-top: -3rem;
    }
    .full-page-content-wrapper {
        min-height: auto;
        height: auto !important;
        _height: 150px;
    }
    .cases_list_diy_wap li {
        margin-top: 6%;
        margin-bottom: 2%;
    }
    .ne-brand-main ul li {
        float: left;
        width: 23%;
        list-style: none;
        text-align: center;
        margin-right: 2%;
        min-height: unset;
        vertical-align: middle;
        margin-bottom: 2%!important;
        margin-top: 2%!important;
    }
    .m-page-cases ul{
        padding-left:0%;
    }
    .cases_list_diy_wap{
        overflow: hidden;
        margin-top: 2%;
    }
    .about_rongyu_list_diy_wap span {
        font-size: 14px !important;
        line-height: 26px !important;
    }
    .cases_list_diy_wap span {
        font-size: 16px !important;
        line-height: 30px !important;
        display: block;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;    
    }
    .ne-brand-main ul li:nth-child(3n) {
        margin-right: 2%;
    }
    .m-page {
        clear: both;
        text-align: left;
    }
    .m-page ul li {
        margin-bottom: 2%;
    }
    /**video_list:start**/
    .video-list .column .col-3-1 {
        width: 48%;
        margin-right: 2%;
    }
    .portfolio-title h2 {
        font-size: .9rem;
        line-height: 1.5;
        text-align: left;
        padding: 0px 2%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        display: block;
    }
    /**cases_details:start**/
    /**goods_list:start**/
    #goods_type_wrap {
        display: none;
    }
    #top-pro-margin {
        margin-top: 0%;
    }
    .pro-list-tit h3 {
        font-size: 22px;
        line-height: 30px;
    }
    .pro-list-tit span {
        font-size: 14px;
        margin-top: 0%;
    }
    .pro-list-tit {
        margin-bottom: 2%;
    }
    .portfolio-list .column .col-3-1 {
        width: 21% !important;
        margin-left: 2%;
    }
    .portfolio-list li {
        margin-bottom: 2%;
    }
    .product-item .portfolio-img {
        margin-bottom: 5%;
        padding: 10% 5%;
    }
    .portfolio-img .portfolio-img-tit span {
        font-size: 16px;
    }
    .pagination {
        margin: 0px;
    }
    .m-page-goods {
        padding-left: 1%;
    }
    /**goods_details:start**/
    .pro-des-main {
        width: 100% !important;
    }
    .tab-pro {
        width: 14%;
    }
    .product-intr {
        margin-bottom: 4%;
        min-height: 20rem;
    }
    .product-intr .pro-in-tit {
        font-size: 22px;
    }
    .product-detail-zoom .product-intr .product-preview {
        width: 36%;
    }
    .product-intr .product-info {
        width: 60%;
    }
    .pro-in-tro {
        margin-bottom: 0%;
    }
    .product-info-item li {
        font-size: 16px;
    }
    .product-desc-title h3 {
        font-size: 18px;
    }
    .product-desc-content .pro-des-con h3 {
        font-size: 18px;
    }
    .product-desc-content .pro-des-con p img{
        max-width: 40%;
        margin-bottom: 2%;
    }
    .product-desc-content .pro-des-con p {
        font-size: 16px!important;
        line-height: 30px;
        margin-bottom: 0px;
    }
    .product-desc-content .pro-des-con p  span{
        font-size: 16px!important;
        line-height: 30px;
    }
    .pro-des-con .next-page span {
        display: block;
        width: 100%;
        line-height: 1.8;
    }
    /**about5:start**/
    .full-page-menu {
        display: none;
    }
    #neiye_nav_wrap {
        display: block;
    }
    .full-page-content {
        padding: 0% 3%;
    }
    .ne-about.ne-core {
        padding-top: 0px;
    }
    .col-about-1 {
        margin-top: 0%;
        margin-bottom: 2%;
    }
    .ne-about-tit span {
        font-size: 14px;
        line-height: 26px;
    }
    .ne-about-tit h3 {
        font-size: 20px;
        line-height: 26px;
    }
    .csr_wrap {
        font-size: 16px;
        line-height: 30px;
    }
    .csr_wrap p{
        font-size: 16px;
        line-height: 30px;
    }
    .csr_wrap p span{
        font-size: 16px;
        line-height: 30px;
    }
    /**about4:start**/
    /**about3:start**/
    .about_rongyu_list_diy_wap ul {
        overflow: hidden;
        margin: 0px;
    }
    .about_rongyu_list_diy_wap ul li {
        width: 31%;
        margin-top: 0% !important;
        margin-bottom: 2% !important;
    }
    .about_rongyu_list_diy_wap span {
        font-size: 16px!important;
        line-height: 38px!important;
        display: block;
    }
    .m-page span {
        font-size: 20px;        
    }
    .m-page a, .m-page i {       
        font-size: 20px;    
    }
    .col-about-1, .col-about-2, .col-about-3, .col-about-4, .col-about-5 {
        margin-bottom: 0%;
    }
    .col-about-2{margin-top:0%!important;}
    #wap_core_wrap {
        width: 70%;       
    }
    .wap_core_top h2 {       
        font-size: 22px;
    }
    .wap_core_top h3 {     
        margin-bottom: 3%;
        font-size: 18px;
    }
    .wap_core_top li span {      
        font-size: 16px;
    }
    .wap_core_top2 {        
        margin-top: 3%;
    }
    .wap_core_top2 h2 {
        font-size: 22px;        
    }
    .wap_core_top h3 {     
        margin-bottom: 3%;
        font-size: 18px;
    }
    .wap_core_cont {      
        margin: 4% auto;
    }
    .wap_core_title {         
        margin: 6% auto;       
        margin-bottom: 1%;
    }
    .wap_core_cont h2 {      
        font-size: 22px;       
    }
    .wap_core_cont p {
        line-height: 30px;
        font-size: 16px;        
    }
    .wap_core_cont h2 span {     
        width: 30px;
        height: 30px;        
        margin-top: -4px;
    }
    .wap_core_title span {     
        width: 34px;
        height: 44px;       
        font-size: 18px;
        padding-top: 4px;
    }  
    .wap_core_title h3 {
        font-size: 16px;
        font-weight: normal;
        line-height: 26px;
    }
    .wap_core_title h2 {
        font-size: 22px;
        line-height: 38px;
        margin-bottom: 0%;
    }
    .wap_core_one_right h2 {
        font-size: 20px;      
        line-height: 30px;
    }
    .wap_core_one_right p {
        line-height: 26px;
        font-size: 16px;
    }
    .wap_core_cont_03 p {
        line-height: 30px;
        font-size: 16px;        
    }
    /**about2:start**/
    .neiye_pinpai_diy_cont {}
    .neiye_pinpai_diy_cont .brand-con {
        display: block !important;
        overflow: hidden;
    }
    .brand-con span {
        width: 100% !important;
        background: #d7d7d7;
        padding: 0% 2%;
        HEIGHT: auto;
        flex: unset !important;
        margin-bottom: 2%;
    }
    .brand-con .brand-ico {
        float: none;
        margin: 0px auto;
        clear: both;
        width: 207px !important;
    }
    .neiye_pinpai_diy_cont .col-about-7.clearfix {
        clear: both;
    }
    .neiye_pinpai_diy_cont .ne-brand-main ul li {
        width: 92%;
    }
    .neiye_pinpai_diy_cont .ne-brand-main ul li span {
        font-size: 1.2rem;
    }
    /**about1:start**/
    .neiye_about_diy_cont video {
        width: 100%;
        height: auto;
    }
    .about-nav-1 {
        margin: 0px auto;
        margin-top: 5%;
        margin-bottom: 5%;
    }
    .about-img-1-top-left {
        width: 100%;
    }
    .about-img-1-top-right {
        width: 100%;
    }
    .about-img-1-top-left h2 {
        font-size: 1.4rem;
        line-height: 1.5;
    }
    .about-img-1-top-left h3 {
        font-size: 1rem;
        line-height: 1;
    }
    .about-img-1-bottom-left {
        width: 100%;
    }
    .about-img-1-bottom-right {
        width: 100%;
    }
    .about-diy-9 h2 {
        padding-left: 0px;
    }
    .about-diy-9 h3 {
        padding-left: 0px;
    }
    .about-img-2-two {
        margin-bottom: 0%;
    }
    .about-diy-8 p {
        color: #131313 !important;
        font-weight: bold;
        line-height: 2;
        letter-spacing: 0px;
        font-size: 1rem;
        text-align: center;
    }
    .about-diy-9 p {
        color: #131313 !important;
        font-weight: bold;
        line-height: 2;
        letter-spacing: 0px;
        font-size: 1rem;
    }
    .about-nav-2 {
        margin: 0px auto;
        margin-top: 3%;
        margin-bottom: 8%;
    }
    .about-img-2-one-left {
        width: 100%;
    }
    .about-img-2-one-right {
        width: 100%;
    }
    .about-img-2-one-left h2 {
        font-size: 1.4rem;
        line-height: 1.5;
    }
    .about-img-2-one-left h3 {
        font-size: 1rem;
        line-height: 1;
        margin-top: 0px
    }
    .about-diy-3 {
        padding-top: 0%;
    }
    .about-img-2-two-left {
        width: 100%;
    }
    .about-img-2-two-right {
        width: 100%;
    }
    .about-img-2-two-right h2 {
        font-size: 1.4rem;
        line-height: 1.5;
    }
    .about-img-2-two-right h3 {
        font-size: 1rem;
        font-size: 1rem;
        line-height: 1;
        margin-top: 0px;
    }
    /**city:start**/
    /**yuyue1:start**/
    /**yuyue2:start**/
    /**yuyue3:start**/
    .price .category ul {padding:0px;}
    .price .category ul li {
        font-size: 1rem;
        text-align: center;
        position: unset;
        padding: 0px;
        color: #333333;
        width: 25%;
        float: left;
        line-height: 2.5;
    }
    .price .category ul li.active {
        font-size: 1rem;
    }
    .smart-green {
        padding: 2% 8%;
        position: unset;
    }
    .smart-green .query-btn {
        position: unset;
        text-align: center;
    }
    .smart-green label {
        display: inline-block;
        margin: 0px;
        position: unset;
        width: 100%;
    }
    .smart-green label>span {
        position: unset;
        float: left;
    }
    .table-responsive {
        width: 100%;
        padding-bottom: 1px;
        margin-bottom: 5px;
        overflow-y: hidden;
        -ms-overflow-style: -ms-autohiding-scrollbar;
    }
    .table-responsive table th,
    .table-responsive table td {
        white-space: nowrap;
    }
    .query-table-sg {
        width: 100%;
        padding: 0px 4%;
    }
    /**home:start**/
    #banner_wrap .swiper-pagination {
        bottom: 20px !important;
    }
    #banner_wrap .swiper-pagination-bullet-active {
        width: 12px;
    }
    /**home:weixiu_wrap:**/
    #weixiu_wrap {
        width: 100%;
        margin: 2% auto;
        min-height: unset;
        background: #FFF;
        color: #666;
    }
    .weixiu_cont {
        min-height: unset;
    }
    .weixiu_wrap {
        padding-top: 4%;
        width: 94%;
        margin: 0px auto;
        margin-bottom: 2%;
        text-align: center;
        padding-bottom: 1%;
        background: #ecf5fc;
        border-radius: 20px;
        box-shadow: 1px 2px 6px #999;
    }
    .weixiu_wrap #in-form-line {
        width: 100%;
        background: unset;
    }
    .weixiu_title>h2 {
        font-weight: 600;
        color: #f00 !important;
        font-size: 22px;
    }
    .weixiu_wrap .in-tit-line h2 {
        background: unset;
    }
    .weixiu_cont .in-form-col .input-w100 {
        width: 100%;
        height: 2.2rem;
    }
    .weixiu_cont .in-form-col .w100 {
        width: 100%;
        height: 2.2rem;
        line-height: 2.2rem;
        padding: 0px;
        margin: 0px;
    }
    .weixiu_cont .in-form-col label {
        display: flex;
        margin-bottom: 2% !important;
    }
    .weixiu_cont .in-form-col span {
        font-size: 16px;
        line-height: 36px;
        width: 6%;
        text-align: left;
        margin-right: 4%;
    }
    .label_diy {
        width: 90% !important;
    }
    .weixiu_cont .in-form-col .w100 {
        font-size: .8rem;
        COLOR: #666;
    }
    .weixiu_cont .in-form-col {
        padding: 0px;
        margin: 2% auto;
    }
    .weixiu_wrap .in-form button {
        border-radius: 25px;
        background: #f00;
        color: #fff;
        width: 90%;
        margin-top: 1%;
    }
    /**home:jiance_wrap:start**/
    #jiance_wrap {
        width: 100%;
        margin: 0px auto;
    }
    .jiance_wrap {
        width: 94%;
        margin: 2% auto;
        letter-spacing: unset;
        overflow: hidden;
        padding-bottom: 0%;
        padding-top: 0%;
    }
    .modul-test-l {
        width: 100%;
        padding-top: 2%;
    }
    .modul-test-l h3 {
        font-size: 16px;
    }
    #box {
        height: 9rem;
    }
    .modul-test-l p {
        font-size: 16px;
    }
    .modul-test-l span {
        font-size: 16px;
    }
    .modul-test-r {
        display: none;
    }
    .jiance_wrap .infoList {
        padding: 2% !important;
    }
    .modul-box ul li {
        margin: 2% 0%;
    }
    /**home:paidan_wrap:start**/
    .paidan_wrap h3 {
        font-size: 22px;
        padding-top: 2%;
        line-height: 2;
        padding-bottom: 0%;
    }
    .page-width-data {
        font-size: .8rem;
        padding-top: 0px;
        width: 94%;
        margin: 0 auto;
    }
    .paidan_wrap {
        height: 225px;
    }
    .modul-data-con li {
        letter-spacing: normal;
        width: 50%;
    }
    .modul-data-con li h4 {
        font-size: .8rem;
        line-height: 2;
    }
    .modul-data-con li h4 b {
        font-size: 1.4rem;
    }
    .modul-data-con span {
        font-size: .8rem;
    }
    /**home:cases_wrap:start**/
    #cases_wrap {
        width: 100%;
        margin: 0px auto;
        background: #fff;
    }
    .cases_wrap {
        width: 96%;
        min-width: unset;
        margin: 0px auto;
        padding: 0% 0 0 0;
    }
    .cases_wrap .tit-blue2 {
        margin-bottom: 2%;
        text-align: center;
    }
    .cases_wrap .tit-blue2 h4 {
        font-size: 0.6rem;
        font-weight: 600;
        line-height: 2;
        color: #737373;
        padding-bottom: 2%;
        text-align: center;
        display: block;
        display: none;
    }
    .cases_wrap .module-full-screen-title {
        margin-bottom: 2%;
        text-align: center;
    }
    .cases_wrap .module-full-screen-title>.module-title-content>h2 {
        line-height: normal;
        font-weight: 600;
        color: #4d4d4d;
        font-size: 22px;
        background: unset;
    }
    .cases_wrap .module-full-screen-title>.module-title-content>h2 {
        line-height: normal;
        font-weight: 600;
        color: #4d4d4d;
        font-size: 20px;
        background: unset;
    }
    .cases_wrap .tit-blue h3,
    .cases_wrap .tit-blue span {
        display: none;
    }
    .case-gc {
        width: 100%;
        margin-bottom: 0%;
        box-shadow: unset;
    }
    .case-gc .swiper-pagination {
        position: relative;
        bottom: 0 !important;
        height: 2.5rem;
        border-radius: 30px;
        border: 1px solid #ccc;
        overflow: hidden;
    }
    .case-gc .swiper-pagination-bullet-active {
        color: #fff;
        background: #0a5aea !important;
    }
    .case-gc .swiper-pagination-bullet {
        width: 25%;
        height: 2.4rem;
        float: left;
        margin: 0 !important;
        border-left: unset;
        border-right: 1px solid #ccc;
        font-size: 18px;
        line-height: 2.4rem;
        background: unset;
    }
    .case-gc .swiper-slide {
        display: block;
    }
    .case-gc .tab-left {
        width: 99%;
    }
    .case-gc .tab-left img {
        max-width: 100%;
        height: auto;
    }
    .case-gc .tab-right {
        width: 97%;
        padding-left: 3%;
        text-align: left;
    }
    .case-gc .tab-right .trgi-tit {
        font-size: 20px;
        color: #333;
        line-height: 26px;
    }
    .case-gc .tab-right p {
        font-size: 16px;
        color: #666;
        line-height: 26px;
        width: 100%;
    }
    .case-gc .tab-right p strong {
        color: #333;
    }
    .case-gc .tabun {
        display: flex;
    }
    .case-gc .tab-right .tabun a {
        width: 36%;
        height: 2rem;
        line-height: 2rem;
        color: #fff;
        text-align: center;
        border-radius: 30px;
        background: #0a5aea;
        margin-right: 20px;
        display: inline-block;
        margin-top: 2%;
        margin: 4% auto;
        font-size: 16px;
    }
    .case-gc .swiper-slide {
        padding: 2%;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    .case-gc .content-cases {
        margin-top: 0%;
        position: unset;
    }
    /**home:news_wrap:start**/
    #news_wrap {
        margin-top: 2%;
        background: #fff;
    }
    .news_wrap {
        width: 96%;
        min-width: unset;
        margin: 0 auto;
        padding-top: 0%;
        padding-bottom: 0%;
    }
    .news_title {
        margin-bottom: 0%;
        text-align: center;
    }
    .news_title h2 {
        font-size: 22px;
    }
    .news_title>h2 {
        line-height: normal;
        font-weight: 700;
        color: #4d4d4d;
        font-size: 34px;
        /* font-size: 2.6rem; */
        /* background: url(../images/module-full-screen-title-bg.png) no-repeat bottom center; */
    }
    #news-tit span {
        font-size: 0.6rem;
        font-weight: 600;
        line-height: 2;
        color: #737373;
        padding-bottom: 0%;
    }
    .nav-news {
        width: 100%;
        box-sizing: border-box;
        float: unset;
        margin-top: 0%;
        display: flex;
        display: -webkit-flex;
        justify-content: center;
        margin: 5% auto;
        border-radius: 30px;
        border: 1px solid #ccc;
        overflow: hidden;
        margin-top: 2%;
        margin-bottom: 2%;
    }
    .nav-news li.selected {
        color: #fff;
        background: #0a5aea;
        border-radius: unset;
        text-decoration: none;
    }
    .nav-news li {
        width: 36%;
        height: 2.4rem;
        line-height: 2.4rem;
        border-radius: unset;
        text-align: center;
        margin: 0px;
        background: #fff;
        display: block;
        font-size: 18px;
        color: #333;
        float: left;
        border-right: 1px solid #ccc;
    }
    .nav-news li a {
        color: #333;
    }
    .nav-news li.selected a {
        color: #fff;
        background: #0a5aea;
        border-radius: unset;
        text-decoration: none;
    }
    .news_cont {
        width: 96%;
        margin: 2% auto;
        min-width: unset;
        overflow: hidden;
        margin-top: 2%;
    }
    .news-pic {
        float: left;
        width: 44%;
        margin-right: 2%;
        overflow: hidden;
    }
    .news-pic a img {

        width: 100%;
        height: auto;
    }
    .pic-con {
        padding: 2% 2% 2% 0%;
        background-color: #ecf5fc;
        box-sizing: border-box;
        /* min-width: 50rem;*/
        min-height: 4.5rem;
    }
    .pic-data {
        float: left;
        color: #333333;
        font-size: 16px;
        width: 22%;
        text-align: center;
        margin-right: 10px;
        position: relative;
    }
    .pic-info {
        overflow: hidden;
        color: #F2F2F2;
        padding-top: 3%;
    }
    .pic-data b {
        display: block;
        font-size: 1.8rem;
        font-weight: normal;
    }
    .pic-data span {
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        top: 85%;
    }
    .pic-info h3 {
        font-size: 1.2rem;
        padding-bottom: 15px;
        margin-bottom: 15px;
        height: 50px;
        line-height: 30px;
        font-weight: normal;
    }
    .pic-info h3 a {
        color: #555;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }
    .news-show ul {
        float: right;
        width: 53%;
        margin-top: 0px;
    }
    .news-show ul li {
        float: left;
        width: 100%;
        background: #ecf5fc;
        padding: 0% 3%;
        margin-bottom: 2%;
    }
    .news-show ul li.wap_news_li_4,
    .news-show ul li.wap_news_li_5,
    .news-show ul li.wap_news_li_6,
    .news-show ul li.wap_news_li_7,
    .news-show ul li.wap_news_li_8,
    .news-show ul li.wap_news_li_9 {
        display: none;
    }
    .news-show ul li.wap_news_li_4 {
        display: block;
    }
    .news-show ul li.wap_news_li_5 {
        display: block;
    }
    .news-show ul li .news-tit {
        font-size: 16px;
        overflow: hidden;
        line-height: 26px;
        padding: 3% 0 4%;
        border-bottom: unset;
        margin-bottom: 3.5px;
    }
    .news-show ul li .news-tit a {
        float: left;
        color: #444;
        width: 73%;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }
    .news-show ul li .news-tit span {
        float: right;
        color: #666;
        font-size: 14px;
    }
    .news-show ul li .news-tit a:hover {
        color: #0a5aea;
    }
    .news-pic .pic-info {
        color: #333;
        width: 72%;
        padding-top: 0px;
    }
    .news-pic .pic-info p {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        display: block;  
    }
    .pic-info {
        color: #333;
    }
    .pic-info h3 {
        padding-bottom: 0px;
        margin-bottom: 0px;
        line-height: 28px;
        height: auto;
    }
    .news-pic .pic-info h3 {
        padding-bottom: 0px;
        margin-bottom: 0px;
        line-height: 26px;
        height: auto;
        margin-bottom: 2%;
        font-size: 16px;
    }
    .news-more-wap a{
        font-size: 16px;
    }
    .pic-info p {
        font-size: .8rem;
        line-height: 1.6;
    }
    /**wap:wap_city:start**/
    #wap_city_wrap {
        width: 74%;        
    }
    .wap_city_img img {
        width: unset;
        height: auto;
        max-width: 100%;
     }
    .wap_city_top h3 {
        font-size: 22px;   
        margin-bottom: 4%;
        margin-top: 4%;  
    }
    .wap_city_top_item {
        display: flex;
    }
    .wap_city_top_cont_left {
        width: 37%;
        margin-bottom: 2%;
    }
    .wap_city_top_cont_right {
        width: 60%;
    }
    .wap_city_top_cont_left_two {
        width: 60%;
    }
    .wap_city_top_cont_right_two {
        width: 37%;
        margin-left: 0%;
    }
    .wap_city_top_cont_left img {
        width: unset;       
        max-width: 100%;
    }
    .wap_city_top_cont_right_two img {
        width: unset;
        max-width: 100%;
    }
    .wap_city_top h3 i {
        font-size: 40px;
        font-weight: bold;
        padding: 0px 8px;
    }
    .wap_city_top_cont_right span {
        font-size: 18px;
    }
    .wap_city_top_cont_right p {
        font-size: 16px;
        line-height: 30px;
    }
    .wap_city_top_cont_left_two span {
        font-size: 18px;
    }
    .wap_city_top_cont_left_two p {
        font-size: 16px;
        line-height: 30px;
    }
    .wap_city_center_cont {
        line-height: 30px;
        font-size: 16px;
    }
    /**wap:yuyue2：start**/
    .swiper_wap_shigong_top_cont {
        display: block;
    }
    .swiper_wap_shigong_top_cont img {
        width: 100%;
        height: auto;
    }
    .swiper_wap_shigong_top {}
    .swiper_wap_shigong_top .swiper-pagination {
        bottom: 0px !important;
    }
    /**wap:about:about_wenhua:start**/
    /**PC:about_wenhua:start**/
    #about_wenhua_wrap {
        overflow: hidden;
        clear: both;
        width: 90%;
        min-width: unset;
        margin: 0% auto;
        margin-top: 5%;
    }
    .about_wenhua_wrap {}
    .about_wenhua_top {
        background: url(../images/about_wenhua/about_wenhua_bg.png) no-repeat left top;
        padding: 4% 2% 2%;
        background-size: cover;
    }
    .about_wenhua_logo {
        margin: 0px auto;
        width: 45%;
        display: block;
    }
    .about_wenhua_text {
        background: unset;
        line-height: 1.6;
        font-size: 1rem;
        color: #333;
        padding: 7%;
        margin-top: 0%;
    }
    .about_wenhua_text p {}
    .about_wenhua_center {
        background: url(../images/about_wenhua/about_wenhua_bg2.png) no-repeat left top;
        padding: 3% 6% 4%;
        margin-top: 10%;
        background-size: cover;
    }
    .about_wenhua_logo2 {
        width: 56%;
        display: block;
        text-align: right;
        margin-left: 23%;
    }
    .about_wenhua_center ul {
        display: block;
        justify-content: unset;
        margin-top: 3%;
    }
    .about_wenhua_center ul li {
        display: block;
        width: 100%;
        text-align: center;
        margin-bottom: 10%;
    }
    .about_wenhua_center ul li img {
        width: 48%;
    }
    .about_wenhua_center ul li h2 {
        margin-bottom: 2%;
        font-size: 1.6rem;
        font-weight: normal;
        color: #0a5aea;
        line-height: 2;
    }
    .about_wenhua_center ul li p {
        background: #0a5aea;
        text-align: left;
        line-height: 1.6;
        font-size: 12px;
        color: #fff;
        padding: 6%;
        min-height: unset;
    }
    .about_wenhua_center ul li:nth-child(2) p {
        background: #f5be34;
        color: #333;
    }
    .about_wenhua_bottom {
        background: url(../images/about_wenhua/about_wenhua_bg2.png) no-repeat left top;
        padding: 2% 12% 6%;
        background-size: cover;
        margin-top: 14%;
        margin-bottom: 11%;
    }
    .about_wenhua_logo3 {
        width: 78%;
        display: block;
        text-align: right;
        margin-left: 12%;
    }
    .about_wenhua_bottom ul {
        display: block;
        justify-content: unset;
        flex-flow: wrap;
        margin-top: 8%;
        color: #fff;
    }
    .about_wenhua_bottom ul li {
        display: block;
        width: 100%;
        justify-content: space-between;
        margin-bottom: 6%;
        background: #0a5aea;
        padding: 1% 0%;
        overflow: hidden;
    }
    .about_wenhua_bottom ul li img {
        background: #0a5aea;
        width: 55%;
        height: auto;
        display: block;
        float: left;
        margin: 0px auto;
        text-align: center;
        margin-left: 24%;
        margin-top: 8%;
    }
    .about_wenhua_bottom ul li:nth-child(2) {
        background: #f6be35;
    }
    .about_wenhua_bottom ul li:nth-child(2) img {
        background: #f6be35;
    }
    .about_wenhua_bottom ul li:nth-child(3) {
        background: #f6be35;
    }
    .about_wenhua_bottom ul li:nth-child(3) img {
        background: #f6be35;
    }
    .about_wenhua_bottom ul li:nth-child(6) {
        background: #f6be35;
    }
    .about_wenhua_bottom ul li:nth-child(6) img {
        background: #f6be35;
    }
    .about_wenhua_bottom_right {
        padding: 1% 3%;
        width: 100%;
        float: left;
        padding-bottom: 2%;
    }
    .about_wenhua_bottom_right h2 {
        line-height: 1;
        font-size: 1.6rem;
        font-weight: normal;
        text-align: center;
    }
    .about_wenhua_bottom_right p {
        line-height: 1.8;
        font-size: 1rem;
        padding: 6%;
    }
    #yuyue_wrap {
        display: none;
    }
    #zhuanli_wrap {
        display: none;
    }
    .hotWrap {
        display: block;
    }
    #cases_hot_wrap_wap {
        display: none;
    }
    .link_wrap {
        display: none;
    }
    .contact-wechat-wap p img {
        display: none;
    }
    
}

@media screen and (max-width:1580px) {
    .website_liuyan_pc {
        position: fixed;
        left: 5px;
        width: 100px;
        z-index: 999999;
        top: 250px;
        height: auto;
        overflow: hidden;
        border-radius: 10px;
        padding: 1% 0%;
    }


    .leftfixed {
        background: #fff;
        padding-bottom: 12px;
        padding-top: 6px;
        width: 91%;
        margin: 0px auto;
        margin-left: 5px;
        padding-bottom: 15%;
    }

 
    .leftforminpt div {
        position: absolute;
        font-size: 12px;
        color: #666;
        line-height: 36px;
        left: 22px;
        display:none;
    }
     
    .leftforminpt input {
        border: 2px solid #bdbbbb;
        width: 85px;
        text-indent:unset;
        font-size: 12px;
        color: #666;
        line-height: 36px;
        border-radius: 10px;
        height: 36px;
        padding-left:5%;
    }

    .leftforminpt input::-webkit-input-placeholder {
        color: #666666;
        font-size: 10px;
        font-weight: normal;
    }


    .leftformselect select {
        width: 85px;
        color: #666;
        line-height: 36px;
        font-size: 12px;
        border: 2px solid #bdbbbb;
        border-radius: 10px;
        display: block;
        padding: 3% 4%;
        padding-bottom: 4%;
        height:36px;
    }

    .leftbtn button {
        background: #0060ff;
        border: none;
        outline: none;
        color: #fff;
        width: 97%;
        font-size: 16px;
        cursor: pointer;
        line-height: 30px;
    }

}

/*屏幕在1024px到1199之间(中屏幕电脑)  竖屏IPAD3 7代 ldf:ipad:start*/
@media screen and (min-width:1024px) and (max-width:1199px) {

    #newBridge{
        display: none!important;
    }

    .website_liuyan_pc{
        display: none;
    }

    #menu_wrap_wap a  {
        text-align: center;
     }
     
     #menu_wrap_wap a img {
         width: 34%;
         height: auto;
     }
 
     #menu_wrap_wap .menu_wrap_wap_left  {
          background: #1032e0;
          opacity: .9;
      }
      #menu_wrap_wap .menu_wrap_wap_right {
          background: #565656;
          opacity: .9;
     }
 


    .rss_type_desc {
        background: #FBFBFB;
        border: 1px solid #eaeaea;
        font-size: 14px;      
        padding: 2% 2.5%;
        color: #666;
        width: 96%;
        line-height: 1.8;
        margin: 0px auto;
        margin-bottom: 2%;
    }


    .news_copyright {
        margin: 5% auto;
    }
    

    .price .category ul.card_ul{
        padding: 0px;
        padding-top: 3%;
        margin: 0px;
        margin-bottom: 3%;
 
    }
    .price .category ul li.card_title{
        display: block;
        margin: 0px auto;
        width: 25%;
        float: unset;
        line-height: 1.5;
    }


    .card_cont {
        width: 90%;
        margin: 0px auto;
        text-align: left;
        background: #f5f5f5;
        padding: 4% 2%;
        border-radius: 5px;
        margin-bottom: 2%;
    }

    .card_cont p em {
        background: #0a5aea;
        color: #fff;
        border-radius: 30px;
        margin-left: 0%;
        padding: 1% 6%;
        display: block;
        text-align: center;
        width: 36%;
    }

    .card_cont p .card_right {
        display: block;
        float: left;
        width: 66%;
        margin-left: 2%;
    }


    #menu_wrap_wap{
        display: block;
    }
    /**wap:rss_home:start**/
    .page-width-rss {
        width: 100%;
    }
    #rss_home_wrap {
        width: 100%;
        min-width: unset;
        margin: 0 auto;
    }
    .rss_home_item {
        width: 96%;
        float: unset;
        border-radius: 10px;
        background: #fff;
        box-shadow: 1px 2px 10px #ccc;
        padding: 2% 1.5%;
        margin-right: 2%;
        padding-bottom: 0%;
        margin: 0px auto;
    }
    .rss_home_item {
        margin-right: 2%!important;
        margin-top: 2%;
 
    }
    .rss_type h2 {
        font-size: 22px;
        font-weight: 600;
        line-height: 40px;
        width: 100%;
        float: left;
        border-bottom: 2px solid #0a5aea;
        text-align: center;
    }
    .rss_home_item ul img {
        width: 16%;
        height: auto;
        display: block;
        float: left;
    }
    .rss_home_item ul li {
        display: block;
        margin: 0% auto;
        margin-bottom: 2%;
        overflow: hidden;
        border-bottom: 1px dotted #c5c5c5;
        padding-bottom: 2%;
    }
    .rss_li_right {
        float: left;
        width: 82%;
        margin-left: 2%;
        margin-top: 0%;
    }
    .rss_home_center {
        border-radius: 10px;
        background: #f7f7f7;
        box-shadow: 1px 2px 10px #ccc;
        padding: 2%;
        margin: 3%;
        margin-top: 3%;
    }
    .rss_home_center h2 {
        font-size: 22px;
        font-weight: 600;
        line-height: 40px;
    }
    .rss_home_center ul li {
        float: left;
        width: 32%;
        background: #fff;
        border: 1px solid #dedede;
        margin-left: 5px;
        margin-bottom: 2%;
    }
    .rss_home_bottom ul li {
        float: left;
        width: 32%;
        background: #fff;
        border: 1px solid #dedede;
        margin-left: 5px;
        margin-bottom: 2%;
    }
    .rss_home_bottom h2 {
        font-size: 22px;
        font-weight: 600;
        line-height: 40px;
    }
    .rss_home_bottom {
        border-radius: 10px;
        background: #fff;
        box-shadow: 1px 2px 10px #ccc;
        padding: 2%;
        margin: 3%;
    }
    .rss_home_footer {
        margin-bottom: 2%;
        padding: 2% 2%;
        margin: 3%;
 
    }
    .rss_home_footer h2 {
        font-size: 22px;
        font-weight: 600;
        line-height: 40px;
    }
    /**wap:rss_home:end**/
    /**wap:rss_list:start**/
    .rss_list_left {
        width: 96%;
        float: unset;
        border-radius: 10px;
        background: #fff;
        box-shadow: 1px 2px 10px #ccc;
        padding: 2% 1.5%;
        margin-right: 2%;
        padding-bottom: 0%;
        margin: 0px auto;
    }
    .rss_list_left ul img {
        width: 16%;
        height: auto;
        display: block;
        float: left;
    }
    .rss_list_left .rss_li_right {
        float: left;
        width: 82%;
        margin-left: 2%; 
    }
    .rss_page .pagination li {
        display: table-cell;
        border:unset;
        text-align:center;
    }
    .rss_page {
        padding-bottom: 0.5%;
    }
    .rss_list_right {
        width: 96%;
        background: unset;
        float: unset;      
        margin: 0px auto;
        margin-top:5%;
    }
    .rss_home_bottom_list {
        margin-top: -2%!important;
    }
    .rss_page .pagination {
        margin: 0% auto;
        clear: both;
        font-size: 18px; 
    }
    /**wap:rss_list:end**/
   /**wap:rss_show:start**/ 
    .rss_show_left {
        width: 96%;
        float: unset;
        border-radius: 10px;
        background: #fff;
        box-shadow: 1px 2px 10px #ccc;
        padding: 2% 1.5%;
        margin-right: 2%;
        padding-bottom: 0%;
        margin-bottom: 3%;
        margin: 0px auto;
    }
    .rss_show_title {
        font-size: 22px;
        font-weight: normal;
        text-align: center;
        line-height: 30px;
        margin-top: 2%;
    }
    .rss_list_cate {       
        display: none!important;
    }
    .rss_show_cont img {
        width: 60%;        
    }
    .rss_show_cont_other ol li {
        padding-left: 0%;
        line-height: 30px;
        font-size: 16px;
        color: #666;
    }
    /**wap:rss_show:end**/
    .line_home_pc{
        display: none;
    }

    .home_video_play_wap  .prism-player{
        height: 546px!important;
     }

    .home_video_play_wap .prism-player .prism-big-play-btn {
        left: 46%!important;
        bottom: 46%!important;
    }


    .video_play_wap  .prism-player{
        height: 546px!important;
     }


    .video_play_wap .prism-player .prism-big-play-btn {
        left: 46%!important;
        bottom: 46%!important;
    }

    .fuwu_wap_item{
        background: unset;
    }
    .fuwu_wap_item_diy{
        width: 66%;
        background: #ecf5fc;
        margin: 0px auto;
        margin-bottom: 1%;
    }
    .kehuScroll .hd ul {
        padding-top: 0%;
    }
    .wap_city_jiameng_form {
         width: 93.8%;
    }
    .wap_city_rongyu_title h2 {
        font-size: 32px;      
        line-height: 38px;        
    }
    .wap_city_rongyu_title p {      
        font-size: 18px;      
        line-height: 38px;
    }
    .wap_core_one ul li {
        display: block;
        border-bottom: 1px solid #ccc;
        padding: 2% 0%;
        overflow: hidden;
    }
    .wap_core_one img {
        width: 38%;
        height: 100%;
        float: left;
    }
    .wap_core_one_right {
        margin-left: 2%;
        width: 60%;
        float: left;
    }
    .wap_shigong_center_cont span {
        width: 28%;
        display: block;
        margin-left:2%;
    }
    .wap_city_ziyuan_nav span {
        font-size: 16px;
        line-height: 38px;
    }
    .wap_shigong_center_swiper {
        padding-bottom: 5%!IMPORTANT;
    }
    #banner_neiye_lianxi {
        margin: 0px auto;
        width: 100%;
        margin-top: 0%;
    }

    .touch-logo a.wap_logo  {
       margin-left:20%;
    }

    .touch-logo a.wap_logo img {
        width:58%;
    }

    .touch-logo a.wap_logo_pinpai{
        text-align: left;
        padding-top: 2%;
        margin-left: 1%;
        width: 70%;
   
 
    }

    .touch-logo a.wap_logo_pinpai img {
        width: 46%;
    }

    .touch-tel {         
        padding-top: 0%;
    }

    .touch-tel a img {
        width: 40%;
        height: auto;
        margin-top: 10%;
    }




    .touch-toggle li i {
        width: 3rem;
        height: 3rem;
        margin-top: 22px;
    }
    .touch-top-nav li a {
        font-size: 18px;
    }
    .jianjie_wrap_wap ul li a img {
        width: unset;
        max-width: 100%;
    }
    .jianjie_wrap_wap ul li a p {
        font-size: 18px;
        line-height: 38px;
    }
    .jianjie_wrap_wap {
        padding-top: 4%;
        padding-bottom: 2%;
    }
    .jianjie_wrap_wap_title {
        margin-top: 4%;
    }
    .jianjie_wrap_wap_title h2 span {
        font-size: 22px;
        line-height: 28px;
    }
    .jianjie_wrap_wap_title h2 img {
        margin-top: 0%;
    }
    .jianjie_line_three {
        margin-top: 1.5%;
    }
    .jianjie_wrap_wap_cont p {
        line-height: 30px;
        font-size: 16px;
    }
    .jianjie_wrap_wap_cont p span {
        line-height: 30px;
        font-size: 16px;
    }
    .jianjie_wrap_wap_cont {
        padding: 2%;
    }
    .fangan_wrap_wap ul {
        margin-top: 0%;
    }
    .fangan_wrap_wap h2 {
        font-size: 22px;
        line-height: 28px;
    }
    .fangan_wrap_wap ul li {
        width: 25%;
        border: none !important;
        padding-top: 2%;
        padding-bottom: 0%;
    }
    .fangan_wrap_wap ul li a h4 {
        line-height: 26px;
        font-size: 16px;
    }
    .fangan_wrap_wap ul li a p {
        line-height: 26px;
        font-size: 14px;
    }
    .fuwu_wrap_wap_title h2 {
        font-size: 22px;
        line-height: 28px;
    }
    .fuwu_line_three {
        margin-top: 1.5%;
    }
    .swiper-fuwu-wap {
        margin-top: 2%;
    }
    .swiper-pagination-fuwu-wap span {
        float: unset;
        width: 19%;
        margin-bottom: 0% !important;
    }
    .swiper-pagination-fuwu-wap span:nth-child(4) {
        margin-left: 1px !important;
    }
    .fuwu_wap_item img {
        max-width: 100%;
        width: unset;
    }
    .fuwu_wap_item_title {
        margin: 0% auto;
        margin-bottom: 0%;
    }
    .fuwu_wap_item_title h2 {
        margin: 1% auto;
        font-size: 20px;
    }
    .fuwu_wap_item_title h3 {
        font-size: 18px;
    }
    .fuwu_wap_item_cont p {
        line-height: 30px;
        font-size: 16px;
    }
    .fuwu_wap_item_cont {
        padding: 2% 4%;
    }
    .fuwu_wrap_wap {
        padding-bottom: 0%;
    }
    .liucheng_wrap_wap {
        padding-top: 2%;
    }
    .liucheng_wrap_wap h2 {
        font-size: 22px;
        line-height: 28px;
    }
    .liucheng_line_three {
        margin-top: 1.5%;
    }
    .liucheng_wrap_wap ul li img {
        width: unset;
        max-width: 100%;
    }
    .liucheng_wrap_wap ul li p {
        font-size: 16px;
    }
    .liucheng_wrap_wap ul li i {
        top: 34%;
        right: -5%;
    }
    .liucheng_wrap_wap ul li {
        margin-bottom: 2%;
    }
    .liucheng_wrap_wap ul {
        padding-top: 2%;
    }
    .weixiu_cont .weixiu_cont_wap {
        display: none;
    }
    .cases_line_three {
        display: block;        
         margin-top: 1.5%;
         margin-bottom: 2%;
    }
    .news_line_three {
        display: block;
        margin-top: 1.5%;
        margin-bottom: 0%;
    }
    .kehu_line_three {       
        display: block;
        margin-top: 1%;
        margin-bottom: 1%;
    }
    .kehu_wrap_wap h3 {
        font-size: 22px;
        line-height: 38px;       
    }
    .kehuScroll .bd li img{
        max-height: 100%;
        width:unset;
        height: auto;
        overflow: hidden;
    }
    .kehuScroll .hd {
         padding: 1% 10px;      
    }
    #news-tit span.news-title-en {
        display: none;
    }
    .news-more-wap {
        display: block;
        margin: 0% auto;     
        padding-top: 2%;
    }
    .kehu_wrap_wap {
        padding: 2% 2%;
    }
    .full-page-title-wrap .full-page-title span {       
        font-size: 16px;
    }
    #neiye_nav_wrap ul li {
        float: left;
        width: 18%;
        background: #d7d7d7;
        margin: 0% 1%;
        margin-bottom:1%;
    }
    .wap_about_wrap {
        width: 74%;
        margin: 0px auto;
        overflow: hidden;
    }
    /**menu:start**/
    #top_wrap {
        display: none;
    }
    #nav_wrap {
        display: none;
    }
    .mobile-section {
        display: block;
    }
    .touch-top-nav {
        display: block;
    }
    #jianjie_wrap {
        display: none;
    }
    #jianjie_wrap_wap {
        display: block;
    }
    #fangan_wrap {
        display: none;
    }
    #fangan_wrap_wap {
        display: block;
    }
    #fuwu_wrap {
        display: none;
    }
    #fuwu_wrap_wap {
        display: block;
    }
    #liucheng_wrap {
        display: none;
    }
    #liucheng_wrap_wap {
        display: block;
    }
    #kehu_wrap {
        display: none;
    }
    #kehu_wrap_wap {
        display: block;
    }
    #foot_wrap {
        display: none;
    }
    #copyright_wrap {
        display: none;
    }
    #foot_wrap_wap {
        display: block;
    }
    .touch-toggle {
        top: 0%;
    }
    #jianjie_wrap {
        display: none;
    }
    #jianjie_wrap_wap {
        display: block;
    }
    #fangan_wrap {
        display: none;
    }
    #fangan_wrap_wap {
        display: block;
    }
    #fuwu_wrap {
        display: none;
    }
    #fuwu_wrap_wap {
        display: block;
    }
    #liucheng_wrap {
        display: none;
    }
    #liucheng_wrap_wap {
        display: block;
    }
    #kehu_wrap {
        display: none;
    }
    #kehu_wrap_wap {
        display: block;
    }
    .breadcrumbs {
        padding-left: 2%;
        font-size: 16px;
        line-height: 38px!important;
    }
    .page-title-inner {
        margin-bottom: 0%;
    }
    #wap_shigong_wrap {
        width: 73%;
    }
    .wap_shigong_cont h2 {
        font-size: 20px;
    }
    .wap_shigong_cont p {
        font-size: 16px;
    }
    .wap_shigong_center_slide .bd {
        padding-left: 28%;
    }
    .wap_shigong_img img {
        width: unset;
        height: auto;
        margin: 0px auto;
        max-width: 100%;
    }
    .wap_yuyue_form h3{
        font-size: 22px;
    }
    .wap_yuyue_form input, .wap_yuyue_form select {
        font-size: 16px;
        color: #666;
    }
    #wap_yuyue_btn{
        font-size: 16px;
    }
    #wap_yuyue_wrap {
        width: 70%;       
    }
    .wap_yuyue_img img {
        width: unset;
        height: auto;
        max-width: 100%;
    }
    .swiper_wap_shigong_bottom_cont a img {
        width: 50%;
        height: auto;
        float: left;
        margin-right: 2%;
    }
    .swiper_wap_shigong_bottom_cont a h2 {
        font-size: 22px;
        font-weight: normal;
        line-height: 26px;
        padding-top:6%;
    }
    .swiper_wap_shigong_bottom_cont a p {
        font-size: 16px;
        line-height: 26px;
    }
    /**jobs:start**/
    .join-tit {
        margin-top:2%;
        text-align: center;
    }
    .join-tit img {
        width: 12%;
        height: auto;
    }
    .page-width {
        width: 100%;
        min-width: unset;
        padding-bottom: 2%;
    }
    .join-main .join-con {
        min-height: unset;
        padding: 5%;
        padding-bottom: 4%;
    }
    .join-con p {
        text-align: left;
        margin-bottom: 0%;
    }
    .join-con span,
    .join-con strong,
    .join-con p {
        font-size: 16px !important;
        line-height: 26px;
    }
    /**foot:start**/
    .footer .col-width-5 .col-5-1 {
        width: 100%;
        margin-left: 4% !important;
        ;
    }
    .footer .col-width-5 .col-5-1:first-child {
        margin-left: 0%;
    }
    .foot_wechat {
        display: none;
    }
    .copyright_wrap {
        width: 98%;
        min-width: auto;
    }
    /**lianxi:start**/
    .top-contact-main .top-contact-2 {
        margin-top: 6%;
        background-size: 300%;
    }
    .top-contact-des2 .contact-tit-2 {
        padding-top: 6%;
    }
    .contact-tit-2 h2 {
        font-size: 2rem;
        padding-top: 1rem;
    }
    .contact-form .contact-form-tit span {
        color: #333333;
        font-size: 14px;
    }
    .contact-tit-2 span {
        font-size: 1.2rem;
    }
    .top-contact-2 .top-contact-des2 {
        position: absolute;
        top: 1%;
        right: 5%;
        line-height: 1.6;
    }
    .contact-cat li span {
        font-size: 18px;
        line-height: 26px;
    }
    .contact-cat li p {
        font-size: 16px;
        line-height: 26px;
    }
    .contact-cat .last {
        font-size: 1rem;
    }
    .contact-cat img {
        width: 40%;
    }
    .contact-form .contact-form-tit h4 {
        font-size: 22px;
        line-height: 38px;
    }
    .contact-form {
        padding-top: 0rem;
    }
    .module-content .contact-cat {
        padding-bottom: 0%;
        margin: 6% 0% 6%;
        overflow: hidden;
    }
    .in-form-col {
        margin: 4% auto;
        padding: 2%;
        padding-left: 10%;
    }
    .in-form-col .input-w100 {
        height: 2.5rem;
    }
    .in-form-col span {
        font-size: 1rem;
        font-weight: normal;
    }
    .in-form-col .w100 {
        font-size: .8rem !important;
        color: #333333;
        font-weight: normal;
    }
    .in-form-col .w100 {
        width: 100%;
        height: 2.5rem;
    }
    .in-form-col label {
        width: 90% !important;
        margin: 0 auto;
    }
    .module-content .contact-cat {
        min-height: 14rem;
    }
    .in-form button {
        font-size: 16px;
    }
    .contact-tit-ph img {
        display: none;
    }
    .contact-tit-ph span {
        font-size: 2rem;
        padding-left: 4rem;
    }
    select {
        background: #fff;
    }
    /**news_list:start**/
    #neiye_nav_wrap {
        display: block;
        margin-bottom: 0%;
    }
    #neiye_nav_wrap ul li a {
        display: block;
        color: #333;
        text-align: center;
        line-height: 38px;
        font-size: 16px;
    }
    #neiye_nav_wrap ul {
        overflow: hidden;
        width: 100%;
        padding: 2%;
    }
    .wap_about_img {
        margin-bottom: 2%;
        margin-top: 1%;
    }
    .wap_about_cont p {
        line-height: 30px;
        font-size: 16px;
        color: #666;
    }
    .wap_about_cont2 p {
        font-size: 18px;
    }
    .wap_about_title h2 {
        font-size: 22px;       
    }
    .touch-menu ul li a {       
        font-size: 18px;
    }
    .touch-menu ul ul li a {     
        font-size: 18px;        
    }
    .wap_wenhua_wrap {
        width: 70%; 
        text-align: center;
    }
    .wap_wenhua_img {
        margin-bottom: 4%;
    }
    .wap_wenhua_img img {
        width: unset;
        height: auto;
        max-width: 100%;
    }
    .sidebar {
        display: none;
    }
    .news-list-main {
        width: 100% !important;
        padding: 4%;
    }
    .entry-item .typo .typo-img {
        margin-right: 0%;
        margin-bottom: 2%;
    }


    .typo .typo-img {
        float: left;
        width:22%;
    }
    .entry-img img {
        display: block;
        width: 100%;
    }

    .typo .typo-text{
        float:left;
        margin-left:3%;
        width:74%;
    }

    .top-news-tit h2 {
        font-size: 18px;
        font-weight: normal;
        line-height: 26px;

        word-break: break-all;
        text-overflow: ellipsis;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;

    }

    .top-news-des {
        color: #999;
    }

    .top-news-des p{
        word-break: break-all;
        text-overflow: ellipsis;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp:2;
        -webkit-box-orient: vertical;
        line-height: 20px!important;
    }

    .news-click {
        font-size: 14px;         
        line-height: 26px;
        text-align:center;       
        margin-top: 2%;
        color: #5f5f5f;
        
    }
    .news-click span{
        font-size: 14px;         
        line-height: 26px;
        margin: 0% 4%;
    }
    



    .entry-summary p {
        line-height: 26px;
        font-size: 16px;
        color: #999;
    }
    .top-h .typo {
        padding-bottom: 4%;
    }
    .entry-title {
        margin-bottom: 1%;
    }
    /**news_details:start**/
    .main .article-news-main {
        width: 100%;
        padding-top: 0%;
        padding: 0% 4%;
    }
    .article-news-main .article-new-tit h2 {
        font-size: 22px;
        font-weight: normal;
        margin-top: 4%;
        line-height: 26px;
    }
    .article-detail .entry-meta {       
        font-size: 16px;       
        line-height: 26px;

    }
    .new-content {
        font-size: 1rem;
    }
    .article-content {
        font-size: 16px!important;
        line-height: 30px;
    }
    .article-content p  {
        font-size: 16px!important;
        line-height: 30px;
        margin-bottom: 0px;
    }
    .article-content p  span{
        font-size: 16px!important;
        line-height: 30px;
    }
    .article-content h3  {
        font-size: 18px!important;       
    }
    .article-content p img {     
        max-width: 60%;      
    }
    .article-content h3 img {     
        max-width: 66%;      
    }
    .article-content  img {     
        max-width: 60%;      
    }
    /**city:start**/
    /**yuyue01:start**/
    /**yuyue02:start**/
    /**yuyue03:start**/
    /**cases_list:start**/
    .full-page-title {
        width: 100% !important;
        min-width: unset;
        padding-left: 2%;
    }
    .full-page-title-wrap {
        margin: 10px 0 5px;
    }
    .qhd-content ul {
        overflow: hidden;
    }
    .case-main {
        display: none;
    }
    .cases_list_diy_cont {
        padding: 0% 4%;
        margin-top: -3rem;
    }
    .full-page-content-wrapper {
        min-height: auto;
        height: auto !important;
        _height: 150px;
    }
    .cases_list_diy_wap li {
        margin-top: 6%;
        margin-bottom: 2%;
    }
    .ne-brand-main ul li {
        float: left;
        width: 23%;
        list-style: none;
        text-align: center;
        margin-right: 2%;
        min-height: unset;
        vertical-align: middle;
        margin-bottom: 2%!important;
        margin-top: 2%!important;
    }
    
    
     
    .m-page {
        clear: both;
        text-align: left;
        height: auto;
    }

    .m-page ul{
        width:50%!important;
        display: table;
        padding-top: 2%;
        margin: 0px auto;
    }

    .m-page ul li span{
         padding:0%;

    }

    .m-page ul li a{
         padding:0%;
         display: block;
        text-align: center;
    }
    .m-page ul li.active a{
        color:#0a5aea;
    }

    .m-page ul li {         
        display: table-cell;  
    }


    .cases_list_diy_wap{
        overflow: hidden;
        margin-top: 2%;
    }
    .about_rongyu_list_diy_wap span {
        font-size: 14px !important;
        line-height: 26px !important;
    }
    .cases_list_diy_wap span {
        font-size: 16px !important;
        line-height: 30px !important;
        display: block;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;    
    }
    .ne-brand-main ul li:nth-child(3n) {
        margin-right: 2%;
    }
    .m-page {
        clear: both;
        text-align: left;
    }
    .m-page ul li {
        margin-bottom: 2%;
    }
    /**video_list:start**/
    .video-list .column .col-3-1 {
        width: 48%;
        margin-right: 2%;
    }
    .portfolio-title h2 {
        font-size: .9rem;
        line-height: 1.5;
        text-align: left;
        padding: 0px 2%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        display: block;
    }
    /**cases_details:start**/
    /**goods_list:start**/
    #goods_type_wrap {
        display: none;
    }
    #top-pro-margin {
        margin-top: 0%;
    }
    .pro-list-tit h3 {
        font-size: 22px;
        line-height: 30px;
    }
    .pro-list-tit span {
        font-size: 14px;
        margin-top: 0%;
    }
    .pro-list-tit {
        margin-bottom: 2%;
    }
    .portfolio-list .column .col-3-1 {
        width: 21% !important;
        margin-left: 2%;
    }
    .portfolio-list li {
        margin-bottom: 2%;
    }
    .product-item .portfolio-img {
        margin-bottom: 5%;
        padding: 10% 5%;
    }
    .portfolio-img .portfolio-img-tit span {
        font-size: 16px;
    }
    .pagination {
        margin: 0px;
    }
    .m-page-goods {
        padding-left: 1%;

    }
    /**goods_details:start**/
    .pro-des-main {
        width: 100% !important;
    }
    .tab-pro {
        width: 14%;
    }
    .product-intr {
        margin-bottom: 4%;
        min-height: 20rem;
    }
    .product-intr .pro-in-tit {
        font-size: 22px;
    }
    .product-detail-zoom .product-intr .product-preview {
        width: 36%;
    }
    .product-intr .product-info {
        width: 60%;
    }
    .pro-in-tro {
        margin-bottom: 0%;
    }
    .product-info-item li {
        font-size: 16px;
    }
    .product-desc-title h3 {
        font-size: 18px;
    }
    .product-desc-content .pro-des-con h3 {
        font-size: 18px;
    }
    .product-desc-content .pro-des-con p img{
        max-width: 40%;
        margin-bottom: 2%;
    }
    .product-desc-content .pro-des-con p {
        font-size: 16px!important;
        line-height: 30px;
        margin-bottom: 0px;
    }
    .product-desc-content .pro-des-con p  span{
        font-size: 16px!important;
        line-height: 30px;
    }
    .pro-des-con .next-page span {
        display: block;
        width: 100%;
        line-height: 1.8;
    }
    /**about5:start**/
    .full-page-menu {
        display: none;
    }
    #neiye_nav_wrap {
        display: block;
    }
    .full-page-content {
        padding: 0% 3%;
    }
    .ne-about.ne-core {
        padding-top: 0px;
    }
    .col-about-1 {
        margin-top: 0%;
        margin-bottom: 2%;
    }
    .ne-about-tit span {
        font-size: 14px;
        line-height: 26px;
    }
    .ne-about-tit h3 {
        font-size: 20px;
        line-height: 26px;
    }
    .csr_wrap {
        font-size: 16px;
        line-height: 30px;
    }
    .csr_wrap p{
        font-size: 16px;
        line-height: 30px;
    }
    .csr_wrap p span{
        font-size: 16px;
        line-height: 30px;
    }
    /**about4:start**/
    /**about3:start**/
    .about_rongyu_list_diy_wap ul {
        overflow: hidden;
        margin: 0px;
    }
    .about_rongyu_list_diy_wap ul li {
        width: 31%;
        margin-top: 0% !important;
        margin-bottom: 2% !important;
    }
    .about_rongyu_list_diy_wap span {
        font-size: 16px!important;
        line-height: 38px!important;
        display: block;
    }
    .m-page span {
        font-size: 20px;        
    }
    .m-page a, .m-page i {       
        font-size: 20px;    
    }
    .col-about-1, .col-about-2, .col-about-3, .col-about-4, .col-about-5 {
        margin-bottom: 0%;
    }
    .col-about-2{margin-top:0%!important;}
    #wap_core_wrap {
        width: 70%;       
    }
    .wap_core_top h2 {       
        font-size: 22px;
    }
    .wap_core_top h3 {     
        margin-bottom: 3%;
        font-size: 18px;
    }
    .wap_core_top li span {      
        font-size: 16px;
    }
    .wap_core_top2 {        
        margin-top: 3%;
    }
    .wap_core_top2 h2 {
        font-size: 22px;        
    }
    .wap_core_top h3 {     
        margin-bottom: 3%;
        font-size: 18px;
    }
    .wap_core_cont {      
        margin: 4% auto;
    }
    .wap_core_title {         
        margin: 6% auto;       
        margin-bottom: 1%;
    }
    .wap_core_cont h2 {      
        font-size: 22px;       
    }
    .wap_core_cont p {
        line-height: 30px;
        font-size: 16px;        
    }
    .wap_core_cont h2 span {     
        width: 30px;
        height: 30px;        
        margin-top: -4px;
    }
    .wap_core_title span {     
        width: 34px;
        height: 44px;       
        font-size: 18px;
        padding-top: 4px;
    }  
    .wap_core_title h3 {
        font-size: 16px;
        font-weight: normal;
        line-height: 26px;
    }
    .wap_core_title h2 {
        font-size: 22px;
        line-height: 38px;
        margin-bottom: 0%;
    }
    .wap_core_one_right h2 {
        font-size: 20px;      
        line-height: 30px;
    }
    .wap_core_one_right p {
        line-height: 26px;
        font-size: 16px;
    }
    .wap_core_cont_03 p {
        line-height: 30px;
        font-size: 16px;        
    }
    /**about2:start**/
    .neiye_pinpai_diy_cont {}
    .neiye_pinpai_diy_cont .brand-con {
        display: block !important;
        overflow: hidden;
    }
    .brand-con span {
        width: 100% !important;
        background: #d7d7d7;
        padding: 0% 2%;
        HEIGHT: auto;
        flex: unset !important;
        margin-bottom: 2%;
    }
    .brand-con .brand-ico {
        float: none;
        margin: 0px auto;
        clear: both;
        width: 207px !important;
    }
    .neiye_pinpai_diy_cont .col-about-7.clearfix {
        clear: both;
    }
    .neiye_pinpai_diy_cont .ne-brand-main ul li {
        width: 92%;
    }
    .neiye_pinpai_diy_cont .ne-brand-main ul li span {
        font-size: 1.2rem;
    }
    /**about1:start**/
    .neiye_about_diy_cont video {
        width: 100%;
        height: auto;
    }
    .about-nav-1 {
        margin: 0px auto;
        margin-top: 5%;
        margin-bottom: 5%;
    }
    .about-img-1-top-left {
        width: 100%;
    }
    .about-img-1-top-right {
        width: 100%;
    }
    .about-img-1-top-left h2 {
        font-size: 1.4rem;
        line-height: 1.5;
    }
    .about-img-1-top-left h3 {
        font-size: 1rem;
        line-height: 1;
    }
    .about-img-1-bottom-left {
        width: 100%;
    }
    .about-img-1-bottom-right {
        width: 100%;
    }
    .about-diy-9 h2 {
        padding-left: 0px;
    }
    .about-diy-9 h3 {
        padding-left: 0px;
    }
    .about-img-2-two {
        margin-bottom: 0%;
    }
    .about-diy-8 p {
        color: #131313 !important;
        font-weight: bold;
        line-height: 2;
        letter-spacing: 0px;
        font-size: 1rem;
        text-align: center;
    }
    .about-diy-9 p {
        color: #131313 !important;
        font-weight: bold;
        line-height: 2;
        letter-spacing: 0px;
        font-size: 1rem;
    }
    .about-nav-2 {
        margin: 0px auto;
        margin-top: 3%;
        margin-bottom: 8%;
    }
    .about-img-2-one-left {
        width: 100%;
    }
    .about-img-2-one-right {
        width: 100%;
    }
    .about-img-2-one-left h2 {
        font-size: 1.4rem;
        line-height: 1.5;
    }
    .about-img-2-one-left h3 {
        font-size: 1rem;
        line-height: 1;
        margin-top: 0px
    }
    .about-diy-3 {
        padding-top: 0%;
    }
    .about-img-2-two-left {
        width: 100%;
    }
    .about-img-2-two-right {
        width: 100%;
    }
    .about-img-2-two-right h2 {
        font-size: 1.4rem;
        line-height: 1.5;
    }
    .about-img-2-two-right h3 {
        font-size: 1rem;
        font-size: 1rem;
        line-height: 1;
        margin-top: 0px;
    }
    /**city:start**/
    /**yuyue1:start**/
    /**yuyue2:start**/
    /**yuyue3:start**/
    .price .category ul {padding:0px;}
    .price .category ul li {
        font-size: 1rem;
        text-align: center;
        position: unset;
        padding: 0px;
        color: #333333;
        width: 25%;
        float: left;
        line-height: 2.5;
    }
    .price .category ul li.active {
        font-size: 1rem;
    }
    .smart-green {
        padding: 2% 8%;
        position: unset;
    }
    .smart-green .query-btn {
        position: unset;
        text-align: center;
    }
    .smart-green label {
        display: inline-block;
        margin: 0px;
        position: unset;
        width: 100%;
    }
    .smart-green label>span {
        position: unset;
        float: left;
    }
    .table-responsive {
        width: 100%;
        padding-bottom: 1px;
        margin-bottom: 5px;
        overflow-y: hidden;
        -ms-overflow-style: -ms-autohiding-scrollbar;
    }
    .table-responsive table th,
    .table-responsive table td {
        white-space: nowrap;
    }
    .query-table-sg {
        width: 100%;
        padding: 0px 4%;
    }
    /**home:start**/
    #banner_wrap .swiper-pagination {
        bottom: 20px !important;
    }
    #banner_wrap .swiper-pagination-bullet-active {
        width: 12px;
    }
    /**home:weixiu_wrap:**/
    #weixiu_wrap {
        width: 100%;
        margin: 2% auto;
        min-height: unset;
        background: #FFF;
        color: #666;
    }
    .weixiu_cont {
        min-height: unset;
    }
    .weixiu_wrap {
        padding-top: 4%;
        width: 94%;
        margin: 0px auto;
        margin-bottom: 2%;
        text-align: center;
        padding-bottom: 1%;
        background: #ecf5fc;
        border-radius: 20px;
        box-shadow: 1px 2px 6px #999;
    }
    .weixiu_wrap #in-form-line {
        width: 100%;
        background: unset;
    }
    .weixiu_title>h2 {
        font-weight: 600;
        color: #f00 !important;
        font-size: 22px;
    }
    .weixiu_wrap .in-tit-line h2 {
        background: unset;
    }
    .weixiu_cont .in-form-col .input-w100 {
        width: 100%;
        height: 2.2rem;
    }
    .weixiu_cont .in-form-col .w100 {
        width: 100%;
        height: 2.2rem;
        line-height: 2.2rem;
        padding: 0px;
        margin: 0px;
    }
    .weixiu_cont .in-form-col label {
        display: flex;
        margin-bottom: 2% !important;
    }
    .weixiu_cont .in-form-col span {
        font-size: 16px;
        line-height: 36px;
        width: 6%;
        text-align: left;
        margin-right: 4%;
    }
    .label_diy {
        width: 90% !important;
    }
    .weixiu_cont .in-form-col .w100 {
        font-size: .8rem;
        COLOR: #666;
    }
    .weixiu_cont .in-form-col {
        padding: 0px;
        margin: 2% auto;
    }
    .weixiu_wrap .in-form button {
        border-radius: 25px;
        background: #f00;
        color: #fff;
        width: 90%;
        margin-top: 1%;
    }
    /**home:jiance_wrap:start**/
    #jiance_wrap {
        width: 100%;
        margin: 0px auto;
    }
    .jiance_wrap {
        width: 94%;
        margin: 2% auto;
        letter-spacing: unset;
        overflow: hidden;
        padding-bottom: 0%;
        padding-top: 0%;
    }
    .modul-test-l {
        width: 100%;
        padding-top: 2%;
    }
    .modul-test-l h3 {
        font-size: 16px;
    }
    #box {
        height: 9rem;
    }
    .modul-test-l p {
        font-size: 16px;
    }
    .modul-test-l span {
        font-size: 16px;
    }
    .modul-test-r {
        display: none;
    }
    .jiance_wrap .infoList {
        padding: 2% !important;
    }
    .modul-box ul li {
        margin: 2% 0%;
    }
    /**home:paidan_wrap:start**/
    .paidan_wrap h3 {
        font-size: 22px;
        padding-top: 2%;
        line-height: 2;
        padding-bottom: 0%;
    }
    .page-width-data {
        font-size: .8rem;
        padding-top: 0px;
        width: 94%;
        margin: 0 auto;
    }
    .paidan_wrap {
        height: 225px;
    }
    .modul-data-con li {
        letter-spacing: normal;
        width: 50%;
    }
    .modul-data-con li h4 {
        font-size: .8rem;
        line-height: 2;
    }
    .modul-data-con li h4 b {
        font-size: 1.4rem;
    }
    .modul-data-con span {
        font-size: .8rem;
    }
    /**home:cases_wrap:start**/
    #cases_wrap {
        width: 100%;
        margin: 0px auto;
        background: #fff;
    }
    .cases_wrap {
        width: 96%;
        min-width: unset;
        margin: 0px auto;
        padding: 0% 0 0 0;
    }
    .cases_wrap .tit-blue2 {
        margin-bottom: 2%;
        text-align: center;
    }
    .cases_wrap .tit-blue2 h4 {
        font-size: 0.6rem;
        font-weight: 600;
        line-height: 2;
        color: #737373;
        padding-bottom: 2%;
        text-align: center;
        display: block;
        display: none;
    }
    .cases_wrap .module-full-screen-title {
        margin-bottom: 2%;
        text-align: center;
    }
    .cases_wrap .module-full-screen-title>.module-title-content>h2 {
        line-height: normal;
        font-weight: 600;
        color: #4d4d4d;
        font-size: 22px;
        background: unset;
    }
    .cases_wrap .module-full-screen-title>.module-title-content>h2 {
        line-height: normal;
        font-weight: 600;
        color: #4d4d4d;
        font-size: 20px;
        background: unset;
    }
    .cases_wrap .tit-blue h3,
    .cases_wrap .tit-blue span {
        display: none;
    }
    .case-gc {
        width: 100%;
        margin-bottom: 0%;
        box-shadow: unset;
    }
    .case-gc .swiper-pagination {
        position: relative;
        bottom: 0 !important;
        height: 2.5rem;
        border-radius: 30px;
        border: 1px solid #ccc;
        overflow: hidden;
    }
    .case-gc .swiper-pagination-bullet-active {
        color: #fff;
        background: #0a5aea !important;
    }
    .case-gc .swiper-pagination-bullet {
        width: 25%;
        height: 2.4rem;
        float: left;
        margin: 0 !important;
        border-left: unset;
        border-right: 1px solid #ccc;
        font-size: 18px;
        line-height: 2.4rem;
        background: unset;
    }
    .case-gc .swiper-slide {
        display: block;
    }
    .case-gc .tab-left {
        width: 99%;
    }
    .case-gc .tab-left img {
        max-width: 100%;
        height: auto;
    }
    .case-gc .tab-right {
        width: 97%;
        padding-left: 3%;
        text-align: left;
    }
    .case-gc .tab-right .trgi-tit {
        font-size: 20px;
        color: #333;
        line-height: 26px;
    }
    .case-gc .tab-right p {
        font-size: 16px;
        color: #666;
        line-height: 26px;
        width: 100%;
    }
    .case-gc .tab-right p strong {
        color: #333;
    }
    .case-gc .tabun {
        display: flex;
    }
    .case-gc .tab-right .tabun a {
        width: 36%;
        height: 2rem;
        line-height: 2rem;
        color: #fff;
        text-align: center;
        border-radius: 30px;
        background: #0a5aea;
        margin-right: 20px;
        display: inline-block;
        margin-top: 2%;
        margin: 4% auto;
        font-size: 16px;
    }
    .case-gc .swiper-slide {
        padding: 2%;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    .case-gc .content-cases {
        margin-top: 0%;
        position: unset;
    }
    /**home:news_wrap:start**/
    #news_wrap {
        margin-top: 2%;
        background: #fff;
    }
    .news_wrap {
        width: 96%;
        min-width: unset;
        margin: 0 auto;
        padding-top: 0%;
        padding-bottom: 0%;
    }
    .news_title {
        margin-bottom: 0%;
        text-align: center;
    }
    .news_title h2 {
        font-size: 22px;
    }
    .news_title>h2 {
        line-height: normal;
        font-weight: 700;
        color: #4d4d4d;
        font-size: 34px;
        /* font-size: 2.6rem; */
        /* background: url(../images/module-full-screen-title-bg.png) no-repeat bottom center; */
    }
    #news-tit span {
        font-size: 0.6rem;
        font-weight: 600;
        line-height: 2;
        color: #737373;
        padding-bottom: 0%;
    }
    .nav-news {
        width: 100%;
        box-sizing: border-box;
        float: unset;
        margin-top: 0%;
        display: flex;
        display: -webkit-flex;
        justify-content: center;
        margin: 5% auto;
        border-radius: 30px;
        border: 1px solid #ccc;
        overflow: hidden;
        margin-top: 2%;
        margin-bottom: 2%;
    }
    .nav-news li.selected {
        color: #fff;
        background: #0a5aea;
        border-radius: unset;
        text-decoration: none;
    }
    .nav-news li {
        width: 36%;
        height: 2.4rem;
        line-height: 2.4rem;
        border-radius: unset;
        text-align: center;
        margin: 0px;
        background: #fff;
        display: block;
        font-size: 18px;
        color: #333;
        float: left;
        border-right: 1px solid #ccc;
    }
    .nav-news li a {
        color: #333;
    }
    .nav-news li.selected a {
        color: #fff;
        background: #0a5aea;
        border-radius: unset;
        text-decoration: none;
    }
    .news_cont {
        width: 96%;
        margin: 2% auto;
        min-width: unset;
        overflow: hidden;
        margin-top: 2%;
    }
    .news-pic {
        float: left;
        width: 44%;
        margin-right: 2%;
        overflow: hidden;
    }
    .news-pic a img {
        width: 100%;
        height: auto;
    }
    .pic-con {
        padding: 2% 2% 2% 0%;
        background-color: #ecf5fc;
        box-sizing: border-box;
        /* min-width: 50rem;*/
        min-height: 4.5rem;
    }
    .pic-data {
        float: left;
        color: #333333;
        font-size: 16px;
        width: 22%;
        text-align: center;
        margin-right: 10px;
        position: relative;
    }
    .pic-info {
        overflow: hidden;
        color: #F2F2F2;
        padding-top: 3%;
    }
    .pic-data b {
        display: block;
        font-size: 1.8rem;
        font-weight: normal;
    }
    .pic-data span {
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        top: 85%;
    }
    .pic-info h3 {
        font-size: 1.2rem;
        padding-bottom: 15px;
        margin-bottom: 15px;
        height: 50px;
        line-height: 30px;
        font-weight: normal;
    }
    .pic-info h3 a {
        color: #555;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }
    .news-show ul {
        float: right;
        width: 53%;
        margin-top: 0px;
    }
    .news-show ul li {
        float: left;
        width: 100%;
        background: #ecf5fc;
        padding: 0% 3%;
        margin-bottom: 2%;
    }
    .news-show ul li.wap_news_li_4,
    .news-show ul li.wap_news_li_5,
    .news-show ul li.wap_news_li_6,
    .news-show ul li.wap_news_li_7,
    .news-show ul li.wap_news_li_8,
    .news-show ul li.wap_news_li_9 {
        display: none;
    }
    .news-show ul li.wap_news_li_4 {
        display: block;
    }
    .news-show ul li.wap_news_li_5 {
        display: block;
    }
    .news-show ul li .news-tit {
        font-size: 16px;
        overflow: hidden;
        line-height: 26px;
        padding: 3% 0 4%;
        border-bottom: unset;
        margin-bottom: 3.5px;
    }
    .news-show ul li .news-tit a {
        float: left;
        color: #444;
        width: 73%;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }
    .news-show ul li .news-tit span {
        float: right;
        color: #666;
        font-size: 14px;
    }
    .news-show ul li .news-tit a:hover {
        color: #0a5aea;
    }
    .news-pic .pic-info {
        color: #333;
        width: 72%;
        padding-top: 0px;
    }
    .news-pic .pic-info p {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        display: block;  
    }
    .pic-info {
        color: #333;
    }
    .pic-info h3 {
        padding-bottom: 0px;
        margin-bottom: 0px;
        line-height: 28px;
        height: auto;
    }
    .news-pic .pic-info h3 {
        padding-bottom: 0px;
        margin-bottom: 0px;
        line-height: 26px;
        height: auto;
        margin-bottom: 2%;
        font-size: 16px;
    }
    .news-more-wap a{
        font-size: 16px;
    }
    .pic-info p {
        font-size: .8rem;
        line-height: 1.6;
    }
    /**wap:wap_city:start**/
    #wap_city_wrap {
        width: 74%;        
    }
    .wap_city_img img {
        width: unset;
        height: auto;
        max-width: 100%;
     }
    .wap_city_top h3 {
        font-size: 22px;   
        margin-bottom: 4%;
        margin-top: 4%;  
    }
    .wap_city_top_item {
        display: flex;
    }
    .wap_city_top_cont_left {
        width: 37%;
        margin-bottom: 2%;
    }
    .wap_city_top_cont_right {
        width: 60%;
    }
    .wap_city_top_cont_left_two {
        width: 60%;
    }
    .wap_city_top_cont_right_two {
        width: 37%;
        margin-left: 0%;
    }
    .wap_city_top_cont_left img {
        width: unset;       
        max-width: 100%;
    }
    .wap_city_top_cont_right_two img {
        width: unset;
        max-width: 100%;
    }
    .wap_city_top h3 i {
        font-size: 40px;
        font-weight: bold;
        padding: 0px 8px;
    }
    .wap_city_top_cont_right span {
        font-size: 18px;
    }
    .wap_city_top_cont_right p {
        font-size: 16px;
        line-height: 30px;
    }
    .wap_city_top_cont_left_two span {
        font-size: 18px;
    }
    .wap_city_top_cont_left_two p {
        font-size: 16px;
        line-height: 30px;
    }
    .wap_city_center_cont {
        line-height: 30px;
        font-size: 16px;
    }
    /**wap:yuyue2：start**/
    .swiper_wap_shigong_top_cont {
        display: block;
    }
    .swiper_wap_shigong_top_cont img {
        width: 100%;
        height: auto;
    }
    .swiper_wap_shigong_top {}
    .swiper_wap_shigong_top .swiper-pagination {
        bottom: 0px !important;
    }
    /**wap:about:about_wenhua:start**/
    /**PC:about_wenhua:start**/
    #about_wenhua_wrap {
        overflow: hidden;
        clear: both;
        width: 90%;
        min-width: unset;
        margin: 0% auto;
        margin-top: 5%;
    }
    .about_wenhua_wrap {}
    .about_wenhua_top {
        background: url(../images/about_wenhua/about_wenhua_bg.png) no-repeat left top;
        padding: 4% 2% 2%;
        background-size: cover;
    }
    .about_wenhua_logo {
        margin: 0px auto;
        width: 45%;
        display: block;
    }
    .about_wenhua_text {
        background: unset;
        line-height: 1.6;
        font-size: 1rem;
        color: #333;
        padding: 7%;
        margin-top: 0%;
    }
    .about_wenhua_text p {}
    .about_wenhua_center {
        background: url(../images/about_wenhua/about_wenhua_bg2.png) no-repeat left top;
        padding: 3% 6% 4%;
        margin-top: 10%;
        background-size: cover;
    }
    .about_wenhua_logo2 {
        width: 56%;
        display: block;
        text-align: right;
        margin-left: 23%;
    }
    .about_wenhua_center ul {
        display: block;
        justify-content: unset;
        margin-top: 3%;
    }
    .about_wenhua_center ul li {
        display: block;
        width: 100%;
        text-align: center;
        margin-bottom: 10%;
    }
    .about_wenhua_center ul li img {
        width: 48%;
    }
    .about_wenhua_center ul li h2 {
        margin-bottom: 2%;
        font-size: 1.6rem;
        font-weight: normal;
        color: #0a5aea;
        line-height: 2;
    }
    .about_wenhua_center ul li p {
        background: #0a5aea;
        text-align: left;
        line-height: 1.6;
        font-size: 12px;
        color: #fff;
        padding: 6%;
        min-height: unset;
    }
    .about_wenhua_center ul li:nth-child(2) p {
        background: #f5be34;
        color: #333;
    }
    .about_wenhua_bottom {
        background: url(../images/about_wenhua/about_wenhua_bg2.png) no-repeat left top;
        padding: 2% 12% 6%;
        background-size: cover;
        margin-top: 14%;
        margin-bottom: 11%;
    }
    .about_wenhua_logo3 {
        width: 78%;
        display: block;
        text-align: right;
        margin-left: 12%;
    }
    .about_wenhua_bottom ul {
        display: block;
        justify-content: unset;
        flex-flow: wrap;
        margin-top: 8%;
        color: #fff;
    }
    .about_wenhua_bottom ul li {
        display: block;
        width: 100%;
        justify-content: space-between;
        margin-bottom: 6%;
        background: #0a5aea;
        padding: 1% 0%;
        overflow: hidden;
    }
    .about_wenhua_bottom ul li img {
        background: #0a5aea;
        width: 55%;
        height: auto;
        display: block;
        float: left;
        margin: 0px auto;
        text-align: center;
        margin-left: 24%;
        margin-top: 8%;
    }
    .about_wenhua_bottom ul li:nth-child(2) {
        background: #f6be35;
    }
    .about_wenhua_bottom ul li:nth-child(2) img {
        background: #f6be35;
    }
    .about_wenhua_bottom ul li:nth-child(3) {
        background: #f6be35;
    }
    .about_wenhua_bottom ul li:nth-child(3) img {
        background: #f6be35;
    }
    .about_wenhua_bottom ul li:nth-child(6) {
        background: #f6be35;
    }
    .about_wenhua_bottom ul li:nth-child(6) img {
        background: #f6be35;
    }
    .about_wenhua_bottom_right {
        padding: 1% 3%;
        width: 100%;
        float: left;
        padding-bottom: 2%;
    }
    .about_wenhua_bottom_right h2 {
        line-height: 1;
        font-size: 1.6rem;
        font-weight: normal;
        text-align: center;
    }
    .about_wenhua_bottom_right p {
        line-height: 1.8;
        font-size: 1rem;
        padding: 6%;
    }
    #yuyue_wrap {
        display: none;
    }
    #zhuanli_wrap {
        display: none;
    }
    .hotWrap {
        display: block;
    }
    #cases_hot_wrap_wap {
        display: none;
    }
    .link_wrap {
        display: none;
    }
    .contact-wechat-wap p img {
        display: none;
    }
}
/*屏幕在768px到1023之间(小屏幕-pad)   竖屏IPAD3 7代 */
@media screen and (min-width:768px) and (max-width:1023px) {

    #newBridge{
        display: none!important;
    }

    .website_liuyan_pc{
        display: none;
    }

    .kehuScroll .hd ul{
        padding-top:0%;
    }
    #menu_wrap_wap a  {
        text-align: center;
     }
     
     #menu_wrap_wap a img {
         width: 54%;
         height: auto;
     }
 
     #menu_wrap_wap .menu_wrap_wap_left  {
          background: #1032e0;
          opacity: .9;
      }
      #menu_wrap_wap .menu_wrap_wap_right {
          background: #565656;
          opacity: .9;
     }
 
    



    .rss_type_desc {
        background: #FBFBFB;
        border: 1px solid #eaeaea;
        font-size: 14px;      
        padding: 2% 2.5%;
        color: #666;
        width: 96%;
        line-height: 1.8;
        margin: 0px auto;
        margin-bottom: 2%;
    }


    .news_copyright {
        margin: 5% auto;
    }

    .price .category ul.card_ul{
        padding: 0px;
        padding-top: 3%;
        margin: 0px;
        margin-bottom: 3%;
 
    }
    .price .category ul li.card_title{
        display: block;
        margin: 0px auto;
        width: 32%;
        float: unset;
        line-height: 1.5;
    }


    .card_cont {
        width: 90%;
        margin: 0px auto;
        text-align: left;
        background: #f5f5f5;
        padding: 4% 2%;
        border-radius: 5px;
        margin-bottom: 2%;
    }

    .card_cont p em {
        background: #0a5aea;
        color: #fff;
        border-radius: 30px;
        margin-left: 0%;
        padding: 1% 6%;
        display: block;
        text-align: center;
        width: 46%;
    }

    .card_cont p .card_right {
        display: block;
        float: left;
        width: 66%;
        margin-left: 2%;
    }


    #menu_wrap_wap{
        display: block;
    }
     /**wap:rss_home:start**/
     .page-width-rss {
        width: 100%;
    }
    #rss_home_wrap {
        width: 100%;
        min-width: unset;
        margin: 0 auto;
    }
    .rss_home_item {
        width: 96%;
        float: unset;
        border-radius: 10px;
        background: #fff;
        box-shadow: 1px 2px 10px #ccc;
        padding: 2% 1.5%;
        margin-right: 2%;
        padding-bottom: 0%;
        margin: 0px auto;
    }
    .rss_home_item {
        margin-right: 2%!important;
        margin-top: 3%;
 
    }


    .rss_type h2 {
        font-size: 20px;
        font-weight: 600;
        line-height: 40px;
        width: 100%;
        float: left;
        border-bottom: 2px solid #0a5aea;
        text-align: center;
    }
    .rss_home_item ul img {
        width: 20%;
        height: auto;
        display: block;
        float: left;
    }
    .rss_home_item ul li {
        display: block;
        margin: 0% auto;
        margin-bottom: 3%;
        overflow: hidden;
        border-bottom: 1px dotted #c5c5c5;
        padding-bottom: 3%;
    }
    .rss_li_right {
        float: left;
        width: 78%;
        margin-left: 2%;
        margin-top: 0%;
    }
    .rss_home_center {
        border-radius: 10px;
        background: #f7f7f7;
        box-shadow: 1px 2px 10px #ccc;
        padding: 2%;
        margin: 3%;
        margin-top: 5%;
    }
    .rss_home_center h2 {
        font-size: 20px;
        font-weight: 600;
        line-height: 40px;
    }
    .rss_home_center ul li {
        float: left;
        width: 32%;
        background: #fff;
        border: 1px solid #dedede;
        margin-left: 5px;
        margin-bottom: 2%;
    }
    .rss_home_bottom ul li {
        float: left;
        width: 32%;
        background: #fff;
        border: 1px solid #dedede;
        margin-left: 5px;
        margin-bottom: 2%;
    }
    .rss_home_bottom h2 {
        font-size: 20px;
        font-weight: 600;
        line-height: 40px;
    }
    .rss_home_bottom {
        border-radius: 10px;
        background: #fff;
        box-shadow: 1px 2px 10px #ccc;
        padding: 2%;
        margin: 3%;
    }
    .rss_home_footer {
        margin-bottom: 2%;
        padding: 3% 2%;
        margin: 3%;
    }
    .rss_home_footer h2 {
        font-size: 20px;
        font-weight: 600;
        line-height: 40px;
    }
    /**wap:rss_home:end**/
    /**wap:rss_list:start**/
    .rss_list_left {
        width: 96%;
        float: unset;
        border-radius: 10px;
        background: #fff;
        box-shadow: 1px 2px 10px #ccc;
        padding: 2% 1.5%;
        margin-right: 2%;
        padding-bottom: 0%;
        margin: 0px auto;
    }
    .rss_list_left ul img {
        width: 20%!important;
        height: auto;
        display: block;
        float: left;
    }
    .rss_list_left .rss_li_right {
        float: left;
        width: 76%!important;
        margin-left: 3%!important; 
    }
    .rss_page .pagination li {
        display: table-cell;
        border:unset;
        text-align:center;
    }
    .rss_page {
        padding-bottom: 2%;
    }
    .rss_list_right {
        width: 96%;
        background: unset;
        float: unset;      
        margin: 0px auto;
        margin-top: 6%;
    }
    .rss_home_bottom_list {
        margin-top: -2%!important;
    }
    .rss_page .pagination {
        margin: 0% auto;
        clear: both;
        font-size: 18px;
    }
    /**wap:rss_list:end**/
   /**wap:rss_show:start**/ 
    .rss_show_left {
        width: 96%;
        float: unset;
        border-radius: 10px;
        background: #fff;
        box-shadow: 1px 2px 10px #ccc;
        padding: 2% 1.5%;
        margin-right: 2%;
        padding-bottom: 0%;
        margin-bottom: 3%;
        margin: 0px auto;
    }
    .rss_show_title {
        font-size: 20px;
        font-weight: normal;
        text-align: center;
        line-height: 30px;
        margin-top: 2%;
    }
    .rss_list_cate {       
        display: none!important;
    }
    .rss_show_cont img {
        width: 60%;        
    }
    .rss_show_cont_other ol li {
        padding-left: 0%;
        line-height: 30px;
        font-size: 16px;
        color: #666;
    }
    /**wap:rss_show:end**/
    .line_home_pc{
        display: none;
    }

    .home_video_play_wap  .prism-player{
       height: 410px!important;
    }

    .home_video_play_wap .prism-player .prism-big-play-btn {
        left: 44%!important;
         bottom: 42%!important 
    }


    .video_play_wap  .prism-player{
        height: 410px!important;
     }


    .video_play_wap .prism-player .prism-big-play-btn {
        left:46%!important;
        bottom: 42%!important;
    }
    .fuwu_wap_item{
        background: unset;
    }
    .fuwu_wap_item_diy{
        width: 89%;
        background: #ecf5fc;
        margin: 0px auto;
        margin-bottom: 1%;
    }
    .wap_city_rongyu_title h2 {
        font-size: 28px;      
        line-height: 38px;        
    }
    .wap_city_rongyu_title p {      
        font-size: 18px;      
        line-height: 38px;
    }
    .wap_core_one ul li {
        display: block;
        border-bottom: 1px solid #ccc;
        padding: 2% 0%;
        overflow: hidden;
    }
    .wap_core_one img {
        width: 38%;
        height: 100%;
        float: left;
    }
    .wap_core_one_right {
        margin-left: 2%;
        width: 60%;
        float: left;
    }
    .wap_shigong_center_cont span {
        width: 28%;
        display: block;
        margin-left:1.5%;
    }
    .wap_city_ziyuan_nav span {
        font-size: 16px;
        line-height: 38px;
    }
    .wap_shigong_center_swiper {
        padding-bottom: 5%!IMPORTANT;
    }
    #banner_neiye_lianxi {
        margin: 0px auto;
        width: 100%;
        margin-top: 0%;
    }


    .touch-logo a.wap_logo  {
        margin-left: 15%;
    }

    .touch-logo a.wap_logo img {
        width: 60%;
    }

    .touch-logo a.wap_logo_pinpai{
        text-align: left;
        padding-top: 2%;
    }

    .touch-logo a.wap_logo_pinpai img {
        width: 60%;
    }

    .touch-tel {         
        padding-top: 0.5%;
    }

    .touch-tel a img {
        width: 50%;
        height: auto;
        margin-top: 10%;
    }




    .touch-toggle li i {
        width: 3rem;
        height: 3rem;
        margin-top: 22px;
    }
    .touch-top-nav li a {
        font-size: 18px;
    }
    .jianjie_wrap_wap ul li a img {
        width: unset;
        max-width: 100%;
    }
    .jianjie_wrap_wap ul li a p {
        font-size: 18px;
        line-height: 38px;
    }
    .jianjie_wrap_wap {
        padding-top: 4%;
        padding-bottom: 2%;
    }
    .jianjie_wrap_wap_title {
        margin-top: 4%;
    }
    .jianjie_wrap_wap_title h2 span {
        font-size: 22px;
        line-height: 28px;
    }
    .jianjie_wrap_wap_title h2 img {
        margin-top: 0%;
    }
    .jianjie_line_three {
        margin-top: 1.5%;
    }
    .jianjie_wrap_wap_cont p {
        line-height: 30px;
        font-size: 16px;
    }
    .jianjie_wrap_wap_cont p span {
        line-height: 30px;
        font-size: 16px;
    }
    .jianjie_wrap_wap_cont {
        padding: 2%;
    }
    .fangan_wrap_wap ul {
        margin-top: 0%;
    }
    .fangan_wrap_wap h2 {
        font-size: 22px;
        line-height: 28px;
    }
    .fangan_wrap_wap ul li {
        width: 25%;
        border: none !important;
        padding-top: 2%;
        padding-bottom: 0%;
    }
    .fangan_wrap_wap ul li a h4 {
        line-height: 26px;
        font-size: 16px;
    }
    .fangan_wrap_wap ul li a p {
        line-height: 26px;
        font-size: 14px;
    }
    .fuwu_wrap_wap_title h2 {
        font-size: 22px;
        line-height: 28px;
    }
    .fuwu_line_three {
        margin-top: 1.5%;
    }
    .swiper-fuwu-wap {
        margin-top: 2%;
    }
    .swiper-pagination-fuwu-wap span {
        float: unset;
        width: 19%;
        margin-bottom: 0% !important;
    }
    .swiper-pagination-fuwu-wap span:nth-child(4) {
        margin-left: 1px !important;
    }
    .fuwu_wap_item img {
        max-width: 100%;
        width: unset;
    }
    .fuwu_wap_item_title {
        margin: 0% auto;
        margin-bottom: 0%;
    }
    .fuwu_wap_item_title h2 {
        margin: 1% auto;
        font-size: 20px;
    }
    .fuwu_wap_item_title h3 {
        font-size: 18px;
    }
    .fuwu_wap_item_cont p {
        line-height: 30px;
        font-size: 16px;
    }
    .fuwu_wap_item_cont {
        padding: 2% 4%;
    }
    .fuwu_wrap_wap {
        padding-bottom: 0%;
    }
    .liucheng_wrap_wap {
        padding-top: 2%;
    }
    .liucheng_wrap_wap h2 {
        font-size: 22px;
        line-height: 28px;
    }
    .liucheng_line_three {
        margin-top: 1.5%;
    }
    .liucheng_wrap_wap ul li img {
        width: unset;
        max-width: 100%;
    }
    .liucheng_wrap_wap ul li p {
        font-size: 16px;
    }
    .liucheng_wrap_wap ul li i {
        top: 34%;
        right: -5%;
    }
    .liucheng_wrap_wap ul li {
        margin-bottom: 2%;
    }
    .liucheng_wrap_wap ul {
        padding-top: 2%;
    }
    .weixiu_cont .weixiu_cont_wap {
        display: none;
    }
    .cases_line_three {
        display: block;        
         margin-top: 1.5%;
         margin-bottom: 2%;
    }
    .news_line_three {
        display: block;
        margin-top: 1.5%;
        margin-bottom: 0%;
    }
    .kehu_line_three {       
        display: block;
        margin-top: 1%;
        margin-bottom: 1%;
    }
    .kehu_wrap_wap h3 {
        font-size: 22px;
        line-height: 38px;       
    }
    .kehuScroll .bd li img{
       /* max-height: 100%;
        width:unset;
        height: auto;
        overflow: hidden;
        */
        max-height: 100%;
        width: 160px;
        height: 80px;
        overflow: hidden;
    }
    .kehuScroll .hd {
         padding: 1% 10px;      
    }
    #news-tit span.news-title-en {
        display: none;
    }
    .news-more-wap {
        display: block;
        margin: 0% auto;     
        padding-top: 2%;
    }
    .kehu_wrap_wap {
        padding: 2% 2%;
    }
    .full-page-title-wrap .full-page-title span {       
        font-size: 16px;
    }
    #neiye_nav_wrap ul li {
        float: left;
        width: 18%;
        background: #d7d7d7;
        margin: 0% 1%;
        margin-bottom:1%;
    }
    .wap_about_wrap {
        width: 74%;
        margin: 0px auto;
        overflow: hidden;
    }
    /**menu:start**/
    #top_wrap {
        display: none;
    }
    #nav_wrap {
        display: none;
    }
    .mobile-section {
        display: block;
    }
    .touch-top-nav {
        display: block;
    }
    #jianjie_wrap {
        display: none;
    }
    #jianjie_wrap_wap {
        display: block;
    }
    #fangan_wrap {
        display: none;
    }
    #fangan_wrap_wap {
        display: block;
    }
    #fuwu_wrap {
        display: none;
    }
    #fuwu_wrap_wap {
        display: block;
    }
    #liucheng_wrap {
        display: none;
    }
    #liucheng_wrap_wap {
        display: block;
    }
    #kehu_wrap {
        display: none;
    }
    #kehu_wrap_wap {
        display: block;
    }
    #foot_wrap {
        display: none;
    }
    #copyright_wrap {
        display: none;
    }
    #foot_wrap_wap {
        display: block;
    }
    .touch-toggle {
        top: 0%;
    }
    #jianjie_wrap {
        display: none;
    }
    #jianjie_wrap_wap {
        display: block;
    }
    #fangan_wrap {
        display: none;
    }
    #fangan_wrap_wap {
        display: block;
    }
    #fuwu_wrap {
        display: none;
    }
    #fuwu_wrap_wap {
        display: block;
    }
    #liucheng_wrap {
        display: none;
    }
    #liucheng_wrap_wap {
        display: block;
        margin-top:2%;
    }
    #kehu_wrap {
        display: none;
    }
    #kehu_wrap_wap {
        display: block;
    }
    .breadcrumbs {
        padding-left: 2%;
        font-size: 16px;
        line-height: 38px!important;
    }
    .page-title-inner {
        margin-bottom: 0%;
    }
    #wap_shigong_wrap {
        width: 73%;
    }
    .wap_shigong_cont h2 {
        font-size: 20px;
    }
    .wap_shigong_cont p {
        font-size: 16px;
    }
    .wap_shigong_center_slide .bd {
        padding-left: 28%;
    }
    .wap_shigong_img img {
        width: unset;
        height: auto;
        margin: 0px auto;
        max-width: 100%;
    }
    .wap_yuyue_form h3{
        font-size: 22px;
    }
    .wap_yuyue_form input, .wap_yuyue_form select {
        font-size: 16px;
        color: #666;
    }
    #wap_yuyue_btn{
        font-size: 16px;
    }
    #wap_yuyue_wrap {
        width: 74%;       
    }
    .swiper_wap_shigong_bottom_cont a img {
        width: 50%;
        height: auto;
        float: left;
        margin-right: 2%;
        margin-bottom: 1%;
    }
    .swiper_wap_shigong_bottom_cont a h2 {
        font-size: 22px;
        font-weight: normal;
        line-height: 26px;
        padding-top:0%;
    }
    .swiper_wap_shigong_bottom_cont a p {
        font-size: 16px;
        line-height: 26px;
    }
    /**jobs:start**/
    .join-tit {
        margin-top:2%;
        text-align: center;
    }
    .join-tit img {
        width: 12%;
        height: auto;
    }
    .page-width {
        width: 100%;
        min-width: unset;
        padding-bottom: 2%;
    }
    .join-main .join-con {
        min-height: unset;
        padding: 5%;
        padding-bottom: 4%;
    }
    .join-con p {
        text-align: left;
        margin-bottom: 0%;
    }
    .join-con span,
    .join-con strong,
    .join-con p {
        font-size: 16px !important;
        line-height: 26px;
    }
    /**foot:start**/
    .footer .col-width-5 .col-5-1 {
        width: 100%;
        margin-left: 4% !important;
        ;
    }
    .footer .col-width-5 .col-5-1:first-child {
        margin-left: 0%;
    }
    .foot_wechat {
        display: none;
    }
    .copyright_wrap {
        width: 98%;
        min-width: auto;
    }
    /**lianxi:start**/
    .top-contact-main .top-contact-2 {
        margin-top: 6%;
        background-size: 300%;
    }
    .top-contact-des2 .contact-tit-2 {
        padding-top: 6%;
    }
    .contact-tit-2 h2 {
        font-size: 2rem;
        padding-top: 1rem;
    }
    .contact-form .contact-form-tit span {
        color: #333333;
        font-size: 14px;
    }
    .contact-tit-2 span {
        font-size: 1.2rem;
    }
    .top-contact-2 .top-contact-des2 {
        position: absolute;
        top: 1%;
        right: 5%;
        line-height: 1.6;
    }
    .contact-cat li span {
        font-size: 18px;
        line-height: 26px;
    }
    .contact-cat li p {
        font-size: 16px;
        line-height: 26px;
    }
    .contact-cat .last {
        font-size: 1rem;
    }
    .contact-cat img {
        width: 40%;
    }
    .contact-form .contact-form-tit h4 {
        font-size: 22px;
        line-height: 38px;
    }
    .contact-form {
        padding-top: 0rem;
    }
    .module-content .contact-cat {
        padding-bottom: 0%;
        margin: 6% 0% 6%;
        overflow: hidden;
    }
    .in-form-col {
        margin: 4% auto;
        padding: 2%;
        padding-left: 10%;
    }
    .in-form-col .input-w100 {
        height: 2.5rem;
    }
    .in-form-col span {
        font-size: 1rem;
        font-weight: normal;
    }
    .in-form-col .w100 {
        font-size: .8rem !important;
        color: #333333;
        font-weight: normal;
    }
    .in-form-col .w100 {
        width: 100%;
        height: 2.5rem;
    }
    .in-form-col label {
        width: 90% !important;
        margin: 0 auto;
    }
    .module-content .contact-cat {
        min-height: 14rem;
    }
    .in-form button {
        font-size: 16px;
    }
    .contact-tit-ph img {
        display: none;
    }
    .contact-tit-ph span {
        font-size: 2rem;
        padding-left: 4rem;
    }
    select {
        background: #fff;
    }
    /**news_list:start**/
    #neiye_nav_wrap {
        display: block;
        margin-bottom: 0%;
    }
    #neiye_nav_wrap ul li a {
        display: block;
        color: #333;
        text-align: center;
        line-height: 38px;
        font-size: 16px;
    }
    #neiye_nav_wrap ul {
        overflow: hidden;
        width: 100%;
        padding: 2%;
    }
    .wap_about_img {
        margin-bottom: 2%;
        margin-top: 1%;
    }
    .wap_about_cont p {
        line-height: 30px;
        font-size: 16px;
        color: #666;
    }
    .wap_about_cont2 p {
        font-size: 18px;
    }
    .wap_about_title h2 {
        font-size: 22px;       
    }
    .touch-menu ul li a {       
        font-size: 18px;
    }
    .touch-menu ul ul li a {     
        font-size: 18px;        
    }
    .wap_wenhua_wrap {
        text-align: center;
    }
    .wap_wenhua_img {
        margin-bottom: 4%;
    }
    .wap_wenhua_img img {
        width: unset;
        height: auto;
        max-width: 100%;
    }
    .sidebar {
        display: none;
    }
    .news-list-main {
        width: 100% !important;
        padding: 4%;
    }
    .entry-item .typo .typo-img {
        margin-right: 0%;
        margin-bottom: 2%;
    }

     

    .typo .typo-img {
        float: left;
        width:26%;
    }
    .entry-img img {
        display: block;
        width: 100%;
    }

    .typo .typo-text{
        float:left;
        margin-left:3%;
        width:70%;
    }

    .top-news-tit h2 {
        font-size: 18px;
        font-weight: normal;
        line-height: 26px;

        word-break: break-all;
        text-overflow: ellipsis;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;

    }

    .top-news-des {
        color: #999;
    }

    .top-news-des p{
        word-break: break-all;
        text-overflow: ellipsis;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp:2;
        -webkit-box-orient: vertical;
        line-height: 20px!important;
    }

    .news-click {
        font-size: 14px;         
        line-height: 26px;
        text-align:center;       
        margin-top: 2%;
        color: #5f5f5f;
        
    }
    .news-click span{
        font-size: 14px;         
        line-height: 26px;
        margin: 0% 4%;
    }



    .entry-summary p {
        line-height: 26px;
        font-size: 16px;
        color: #999;
    }
    .top-h .typo {
        padding-bottom: 4%;
    }
    .entry-title {
        margin-bottom: 1%;
    }
    /**news_details:start**/
    .main .article-news-main {
        width: 100%;
        padding-top: 0%;
        padding: 0% 4%;
    }
    .article-news-main .article-new-tit h2 {
        font-size: 22px;
        font-weight: normal;
        margin-top: 4%;
        line-height: 26px;
    }
    .article-detail .entry-meta {       
        font-size: 16px;       
        line-height: 26px;
    }
    .new-content {
        font-size: 1rem;
    }
    .article-content {
        font-size: 16px!important;
        line-height: 30px;
    }
    .article-content p  {
        font-size: 16px!important;
        line-height: 30px;
        margin-bottom: 0px;
    }
    .article-content p  span{
        font-size: 16px!important;
        line-height: 30px;
    }
    .article-content h3  {
        font-size: 18px!important;       
    }
    .article-content p img {     
        max-width: 60%;      
    }
    .article-content h3 img {     
        max-width: 66%;      
    }
    .article-content  img {     
        max-width: 60%;      
    }
    /**city:start**/
    /**yuyue01:start**/
    /**yuyue02:start**/
    /**yuyue03:start**/
    /**cases_list:start**/
    .full-page-title {
        width: 100% !important;
        min-width: unset;
        padding-left: 2%;
    }
    .full-page-title-wrap {
        margin: 10px 0 5px;
    }
    .qhd-content ul {
        overflow: hidden;
    }
    .case-main {
        display: none;
    }
    .cases_list_diy_cont {
        padding: 0% 4%;
        margin-top: -2rem;
    }
    .full-page-content-wrapper {
        min-height: auto;
        height: auto !important;
        _height: 150px;
    }
    .cases_list_diy_wap li {
        margin-top: 6%;
        margin-bottom: 2%;
    }
    .ne-brand-main ul li {
        float: left;
        width: 23%;
        list-style: none;
        text-align: center;
        margin-right: 2%;
        min-height: unset;
        vertical-align: middle;
        margin-bottom: 2%!important;
        margin-top: 2%!important;
    }

    
    .m-page {
        clear: both;
        text-align: left;
        height: auto;
    }

    .m-page ul{
        width:60%!important;
        display: table;
        padding-top: 2%;
        margin: 0px auto;
    }

    .m-page ul li span{
         padding:0%;

    }

    .m-page ul li a{
         padding:0%;
         display: block;
         text-align: center;
    }
    .m-page ul li.active a{
        color:#0a5aea;
    }

    .m-page ul li {         
        display: table-cell;  
    }



    .cases_list_diy_wap{
        overflow: hidden;
        margin-top: 2%;
    }
    .about_rongyu_list_diy_wap span {
        font-size: 14px !important;
        line-height: 26px !important;
    }
    .cases_list_diy_wap span {
        font-size: 16px !important;
        line-height: 30px !important;
        display: block;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;    
    }
    .ne-brand-main ul li:nth-child(3n) {
        margin-right: 2%;
    }
    .m-page {
        clear: both;
        text-align: left;
    }
    .m-page ul li {
        margin-bottom: 2%;
    }
    /**video_list:start**/
    .video-list .column .col-3-1 {
        width: 48%;
        margin-right: 2%;
    }
    .portfolio-title h2 {
        font-size: .9rem;
        line-height: 1.5;
        text-align: left;
        padding: 0px 2%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        display: block;
    }
    /**cases_details:start**/
    /**goods_list:start**/
    #goods_type_wrap {
        display: none;
    }
    #top-pro-margin {
        margin-top: 0%;
    }
    .pro-list-tit h3 {
        font-size: 22px;
        line-height: 30px;
    }
    .pro-list-tit span {
        font-size: 14px;
        margin-top: 0%;
    }
    .pro-list-tit {
        margin-bottom: 2%;
    }
    .portfolio-list .column .col-3-1 {
        width: 21% !important;
        margin-left: 2%;
    }
    .portfolio-list li {
        margin-bottom: 2%;
    }
    .product-item .portfolio-img {
        margin-bottom: 5%;
        padding: 10% 5%;
    }
    .portfolio-img .portfolio-img-tit span {
        font-size: 16px;
    }
    .pagination {
        margin: 0px;
    }
    .m-page-goods {
        padding-left: 1%;
    }
    .wap_city_top{
        width: 100%;
    }
    /**goods_details:start**/
    .pro-des-main {
        width: 100% !important;
    }
    .tab-pro {
        width: 18%;
    }
    .product-intr {
        margin-bottom: 4%;
        min-height: 20rem;
    }
    .product-intr .pro-in-tit {
        font-size: 22px;
    }
    .product-detail-zoom .product-intr .product-preview {
        width: 35%;
    }
    .product-intr .product-info {
        width: 60%;
    }
    .pro-in-tro {
        margin-bottom: 0%;
    }
    .product-info-item li {
        font-size: 16px;
    }
    .product-desc-title h3 {
        font-size: 18px;
    }
    .product-desc-content .pro-des-con h3 {
        font-size: 18px;
    }
    .product-desc-content .pro-des-con p img{
        max-width: 40%;
        margin-bottom: 2%;
    }
    .product-desc-content .pro-des-con p {
        font-size: 16px!important;
        line-height: 30px;
        margin-bottom: 0px;
    }
    .product-desc-content .pro-des-con p  span{
        font-size: 16px!important;
        line-height: 30px;
    }
    .pro-des-con .next-page span {
        display: block;
        width: 100%;
        line-height: 1.8;
    }
    /**about5:start**/
    .full-page-menu {
        display: none;
    }
    #neiye_nav_wrap {
        display: block;
    }
    .full-page-content {
        padding: 0% 3%;
    }
    .ne-about.ne-core {
        padding-top: 0px;
    }
    .col-about-1 {
        margin-top: 0%;
        margin-bottom: 2%;
    }
    .ne-about-tit span {
        font-size: 14px;
        line-height: 26px;
    }
    .ne-about-tit h3 {
        font-size: 20px;
        line-height: 26px;
    }
    .csr_wrap {
        font-size: 16px;
        line-height: 30px;
    }
    .csr_wrap p{
        font-size: 16px;
        line-height: 30px;
    }
    .csr_wrap p span{
        font-size: 16px;
        line-height: 30px;
    }
    /**about4:start**/
    /**about3:start**/
    .about_rongyu_list_diy_wap ul {
        overflow: hidden;
        margin: 0px;
    }
    .about_rongyu_list_diy_wap ul li {
        width: 31%;
        margin-top: 0% !important;
        margin-bottom: 2% !important;
    }
    .about_rongyu_list_diy_wap span {
        font-size: 16px!important;
        line-height: 38px!important;
        display: block;
    }
    .m-page span {
        font-size: 20px;        
    }
    .m-page a, .m-page i {       
        font-size: 20px;    
    }
    .col-about-1, .col-about-2, .col-about-3, .col-about-4, .col-about-5 {
        margin-bottom: 0%;
    }
    .col-about-2{margin-top:0%!important;}
    #wap_core_wrap {
        width: 74%;       
    }
    .wap_core_top h2 {       
        font-size: 22px;
    }
    .wap_core_top h3 {     
        margin-bottom: 3%;
        font-size: 18px;
    }
    .wap_core_top li span {      
        font-size: 16px;
    }
    .wap_core_top2 {        
        margin-top: 3%;
    }
    .wap_core_top2 h2 {
        font-size: 22px;        
    }
    .wap_core_top h3 {     
        margin-bottom: 3%;
        font-size: 18px;
    }
    .wap_core_cont {      
        margin: 4% auto;
    }
    .wap_core_title {         
        margin: 6% auto;       
        margin-bottom: 1%;
    }
    .wap_core_cont h2 {      
        font-size: 22px;       
    }
    .wap_core_cont p {
        line-height: 30px;
        font-size: 16px;        
    }
    .wap_core_cont h2 span {     
        width: 30px;
        height: 30px;        
        margin-top: -4px;
    }
    .wap_core_title span {     
        width: 34px;
        height: 44px;       
        font-size: 18px;
        padding-top: 4px;
    }  
    .wap_core_title h3 {
        font-size: 16px;
        font-weight: normal;
        line-height: 26px;
    }
    .wap_core_title h2 {
        font-size: 22px;
        line-height: 38px;
        margin-bottom: 0%;
    }
    .wap_core_one_right h2 {
        font-size: 20px;      
        line-height: 30px;
    }
    .wap_core_one_right p {
        line-height: 26px;
        font-size: 16px;
    }
    .wap_core_cont_03 p {
        line-height: 30px;
        font-size: 16px;        
    }
    /**about2:start**/
    .neiye_pinpai_diy_cont {}
    .neiye_pinpai_diy_cont .brand-con {
        display: block !important;
        overflow: hidden;
    }
    .brand-con span {
        width: 100% !important;
        background: #d7d7d7;
        padding: 0% 2%;
        HEIGHT: auto;
        flex: unset !important;
        margin-bottom: 2%;
    }
    .brand-con .brand-ico {
        float: none;
        margin: 0px auto;
        clear: both;
        width: 207px !important;
    }
    .neiye_pinpai_diy_cont .col-about-7.clearfix {
        clear: both;
    }
    .neiye_pinpai_diy_cont .ne-brand-main ul li {
        width: 92%;
    }
    .neiye_pinpai_diy_cont .ne-brand-main ul li span {
        font-size: 1.2rem;
    }
    /**about1:start**/
    .neiye_about_diy_cont video {
        width: 100%;
        height: auto;
    }
    .about-nav-1 {
        margin: 0px auto;
        margin-top: 5%;
        margin-bottom: 5%;
    }
    .about-img-1-top-left {
        width: 100%;
    }
    .about-img-1-top-right {
        width: 100%;
    }
    .about-img-1-top-left h2 {
        font-size: 1.4rem;
        line-height: 1.5;
    }
    .about-img-1-top-left h3 {
        font-size: 1rem;
        line-height: 1;
    }
    .about-img-1-bottom-left {
        width: 100%;
    }
    .about-img-1-bottom-right {
        width: 100%;
    }
    .about-diy-9 h2 {
        padding-left: 0px;
    }
    .about-diy-9 h3 {
        padding-left: 0px;
    }
    .about-img-2-two {
        margin-bottom: 0%;
    }
    .about-diy-8 p {
        color: #131313 !important;
        font-weight: bold;
        line-height: 2;
        letter-spacing: 0px;
        font-size: 1rem;
        text-align: center;
    }
    .about-diy-9 p {
        color: #131313 !important;
        font-weight: bold;
        line-height: 2;
        letter-spacing: 0px;
        font-size: 1rem;
    }
    .about-nav-2 {
        margin: 0px auto;
        margin-top: 3%;
        margin-bottom: 8%;
    }
    .about-img-2-one-left {
        width: 100%;
    }
    .about-img-2-one-right {
        width: 100%;
    }
    .about-img-2-one-left h2 {
        font-size: 1.4rem;
        line-height: 1.5;
    }
    .about-img-2-one-left h3 {
        font-size: 1rem;
        line-height: 1;
        margin-top: 0px
    }
    .about-diy-3 {
        padding-top: 0%;
    }
    .about-img-2-two-left {
        width: 100%;
    }
    .about-img-2-two-right {
        width: 100%;
    }
    .about-img-2-two-right h2 {
        font-size: 1.4rem;
        line-height: 1.5;
    }
    .about-img-2-two-right h3 {
        font-size: 1rem;
        font-size: 1rem;
        line-height: 1;
        margin-top: 0px;
    }
    /**city:start**/
    /**yuyue1:start**/
    /**yuyue2:start**/
    /**yuyue3:start**/
    .price .category ul {padding:0px;}
    .price .category ul li {
        font-size: 1rem;
        text-align: center;
        position: unset;
        padding: 0px;
        color: #333333;
        width: 25%;
        float: left;
        line-height: 2.5;
    }
    .price .category ul li.active {
        font-size: 1rem;
    }
    .smart-green {
        padding: 2% 8%;
        position: unset;
    }
    .smart-green .query-btn {
        position: unset;
        text-align: center;
    }
    .smart-green label {
        display: inline-block;
        margin: 0px;
        position: unset;
        width: 100%;
    }
    .smart-green label>span {
        position: unset;
        float: left;
    }
    .table-responsive {
        width: 100%;
        padding-bottom: 1px;
        margin-bottom: 5px;
        overflow-y: hidden;
        -ms-overflow-style: -ms-autohiding-scrollbar;
    }
    .table-responsive table th,
    .table-responsive table td {
        white-space: nowrap;
    }
    .query-table-sg {
        width: 100%;
        padding: 0px 4%;
    }
    /**home:start**/
    #banner_wrap .swiper-pagination {
        bottom: 20px !important;
    }
    #banner_wrap .swiper-pagination-bullet-active {
        width: 12px;
    }
    /**home:weixiu_wrap:**/
    #weixiu_wrap {
        width: 100%;
        margin: 2% auto;
        min-height: unset;
        background: #FFF;
        color: #666;
    }
    .weixiu_cont {
        min-height: unset;
    }
    .weixiu_wrap {
        padding-top: 4%;
        width: 94%;
        margin: 0px auto;
        margin-bottom: 2%;
        text-align: center;
        padding-bottom: 1%;
        background: #ecf5fc;
        border-radius: 20px;
        box-shadow: 1px 2px 6px #999;
    }
    .weixiu_wrap #in-form-line {
        width: 100%;
        background: unset;
    }
    .weixiu_title>h2 {
        font-weight: 600;
        color: #f00 !important;
        font-size: 22px;
    }
    .weixiu_wrap .in-tit-line h2 {
        background: unset;
    }
    .weixiu_cont .in-form-col .input-w100 {
        width: 100%;
        height: 2.2rem;
    }
    .weixiu_cont .in-form-col .w100 {
        width: 100%;
        height: 2.2rem;
        line-height: 2.2rem;
        padding: 0px;
        margin: 0px;
    }
    .weixiu_cont .in-form-col label {
        display: flex;
        margin-bottom: 2% !important;
    }
    .weixiu_cont .in-form-col span {
        font-size: 16px;
        line-height: 36px;
        width: 10%;
        text-align: left;
        margin-right: 4%;
    }
    .label_diy {
        width: 90% !important;
    }
    .weixiu_cont .in-form-col .w100 {
        font-size: .8rem;
        COLOR: #666;
    }
    .weixiu_cont .in-form-col {
        padding: 0px;
        margin: 2% auto;
    }
    .weixiu_wrap .in-form button {
        border-radius: 25px;
        background: #f00;
        color: #fff;
        width: 90%;
        margin-top: 1%;
    }
    /**home:jiance_wrap:start**/
    #jiance_wrap {
        width: 100%;
        margin: 0px auto;
    }
    .jiance_wrap {
        width: 94%;
        margin: 2% auto;
        letter-spacing: unset;
        overflow: hidden;
        padding-bottom: 0%;
        padding-top: 0%;
    }
    .modul-test-l {
        width: 100%;
        padding-top: 2%;
    }
    .modul-test-l h3 {
        font-size: 16px;
    }
    #box {
        height: 9rem;
    }
    .modul-test-l p {
        font-size: 16px;
    }
    .modul-test-l span {
        font-size: 16px;
    }
    .modul-test-r {
        display: none;
    }
    .jiance_wrap .infoList {
        padding: 2% !important;
    }
    .modul-box ul li {
        margin: 2% 0%;
    }
    /**home:paidan_wrap:start**/
    .paidan_wrap h3 {
        font-size: 22px;
        padding-top: 2%;
        line-height: 2;
        padding-bottom: 0%;
    }
    .page-width-data {
        font-size: .8rem;
        padding-top: 0px;
        width: 94%;
        margin: 0 auto;
    }
    .paidan_wrap {
        height: 225px;
    }
    .modul-data-con li {
        letter-spacing: normal;
        width: 50%;
    }
    .modul-data-con li h4 {
        font-size: .8rem;
        line-height: 2;
    }
    .modul-data-con li h4 b {
        font-size: 1.4rem;
    }
    .modul-data-con span {
        font-size: .8rem;
    }
    /**home:cases_wrap:start**/
    #cases_wrap {
        width: 100%;
        margin: 0px auto;
        background: #fff;
    }
    .cases_wrap {
        width: 96%;
        min-width: unset;
        margin: 0px auto;
        padding: 0% 0 0 0;
    }
    .cases_wrap .tit-blue2 {
        margin-bottom: 2%;
        text-align: center;
    }
    .cases_wrap .tit-blue2 h4 {
        font-size: 0.6rem;
        font-weight: 600;
        line-height: 2;
        color: #737373;
        padding-bottom: 2%;
        text-align: center;
        display: block;
        display: none;
    }
    .cases_wrap .module-full-screen-title {
        margin-bottom: 2%;
        text-align: center;
    }
    .cases_wrap .module-full-screen-title>.module-title-content>h2 {
        line-height: normal;
        font-weight: 600;
        color: #4d4d4d;
        font-size: 22px;
        background: unset;
    }
    .cases_wrap .module-full-screen-title>.module-title-content>h2 {
        line-height: normal;
        font-weight: 600;
        color: #4d4d4d;
        font-size: 20px;
        background: unset;
    }
    .cases_wrap .tit-blue h3,
    .cases_wrap .tit-blue span {
        display: none;
    }
    .case-gc {
        width: 100%;
        margin-bottom: 0%;
        box-shadow: unset;
    }
    .case-gc .swiper-pagination {
        position: relative;
        bottom: 0 !important;
        height: 2.5rem;
        border-radius: 30px;
        border: 1px solid #ccc;
        overflow: hidden;
    }
    .case-gc .swiper-pagination-bullet-active {
        color: #fff;
        background: #0a5aea !important;
    }
    .case-gc .swiper-pagination-bullet {
        width: 25%;
        height: 2.4rem;
        float: left;
        margin: 0 !important;
        border-left: unset;
        border-right: 1px solid #ccc;
        font-size: 18px;
        line-height: 2.4rem;
        background: unset;
    }
    .case-gc .swiper-slide {
        display: block;
    }
    .case-gc .tab-left {
        width: 99%;
    }
    .case-gc .tab-left img {
        max-width: 100%;
        height: auto;
    }
    .case-gc .tab-right {
        width: 97%;
        padding-left: 3%;
        text-align: left;
    }
    .case-gc .tab-right .trgi-tit {
        font-size: 20px;
        color: #333;
        line-height: 26px;
    }
    .case-gc .tab-right p {
        font-size: 16px;
        color: #666;
        line-height: 26px;
        width: 100%;
    }
    .case-gc .tab-right p strong {
        color: #333;
    }
    .case-gc .tabun {
        display: flex;
    }
    .case-gc .tab-right .tabun a {
        width: 36%;
        height: 2rem;
        line-height: 2rem;
        color: #fff;
        text-align: center;
        border-radius: 30px;
        background: #0a5aea;
        margin-right: 20px;
        display: inline-block;
        margin-top: 2%;
        margin: 4% auto;
        font-size: 16px;
    }
    .case-gc .swiper-slide {
        padding: 2%;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
    .case-gc .content-cases {
        margin-top: 0%;
        position: unset;
    }
    /**home:news_wrap:start**/
    #news_wrap {
        margin-top: 2%;
        background: #fff;
    }
    .news_wrap {
        width: 96%;
        min-width: unset;
        margin: 0 auto;
        padding-top: 0%;
        padding-bottom: 0%;
    }
    .news_title {
        margin-bottom: 0%;
        text-align: center;
    }
    .news_title h2 {
        font-size: 22px;
    }
    .news_title>h2 {
        line-height: normal;
        font-weight: 700;
        color: #4d4d4d;
        font-size: 34px;
        /* font-size: 2.6rem; */
        /* background: url(../images/module-full-screen-title-bg.png) no-repeat bottom center; */
    }
    #news-tit span {
        font-size: 0.6rem;
        font-weight: 600;
        line-height: 2;
        color: #737373;
        padding-bottom: 0%;
    }
    .nav-news {
        width: 100%;
        box-sizing: border-box;
        float: unset;
        margin-top: 0%;
        display: flex;
        display: -webkit-flex;
        justify-content: center;
        margin: 5% auto;
        border-radius: 30px;
        border: 1px solid #ccc;
        overflow: hidden;
        margin-top: 2%;
        margin-bottom: 2%;
    }
    .nav-news li.selected {
        color: #fff;
        background: #0a5aea;
        border-radius: unset;
        text-decoration: none;
    }
    .nav-news li {
        width: 36%;
        height: 2.4rem;
        line-height: 2.4rem;
        border-radius: unset;
        text-align: center;
        margin: 0px;
        background: #fff;
        display: block;
        font-size: 18px;
        color: #333;
        float: left;
        border-right: 1px solid #ccc;
    }
    .nav-news li a {
        color: #333;
    }
    .nav-news li.selected a {
        color: #fff;
        background: #0a5aea;
        border-radius: unset;
        text-decoration: none;
    }
    .news_cont {
        width: 96%;
        margin: 2% auto;
        min-width: unset;
        overflow: hidden;
        margin-top: 2%;
    }
    .news-pic {
        float: left;
        width: 44%;
        margin-right: 2%;
        overflow: hidden;
    }
    .news-pic a img {
        width: 100%;
        height: auto;
    }
    .pic-con {
        padding: 2% 2% 2% 0%;
        background-color: #ecf5fc;
        box-sizing: border-box;
        /* min-width: 50rem;*/
        min-height: 4.5rem;
    }
    .pic-data {
        float: left;
        color: #333333;
        font-size: 16px;
        width: 22%;
        text-align: center;
        margin-right: 10px;
        position: relative;
    }
    .pic-info {
        overflow: hidden;
        color: #F2F2F2;
        padding-top: 3%;
    }
    .pic-data b {
        display: block;
        font-size: 1.8rem;
        font-weight: normal;
    }
    .pic-data span {
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        top: 85%;
    }
    .pic-info h3 {
        font-size: 1.2rem;
        padding-bottom: 15px;
        margin-bottom: 15px;
        height: 50px;
        line-height: 30px;
        font-weight: normal;
    }
    .pic-info h3 a {
        color: #555;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }
    .news-show ul {
        float: right;
        width: 53%;
        margin-top: 0px;
    }
    .news-show ul li {
        float: left;
        width: 100%;
        background: #ecf5fc;
        padding: 0% 3%;
        margin-bottom: 2%;
    }
    .news-show ul li.wap_news_li_4,
    .news-show ul li.wap_news_li_5,
    .news-show ul li.wap_news_li_6,
    .news-show ul li.wap_news_li_7,
    .news-show ul li.wap_news_li_8,
    .news-show ul li.wap_news_li_9 {
        display: none;
    }
    .news-show ul li.wap_news_li_4 {
        display: block;
    }
    .news-show ul li.wap_news_li_5 {
        display: block;
    }
    .news-show ul li .news-tit {
        font-size: 16px;
        overflow: hidden;
        line-height: 26px;
        padding: 3% 0 4%;
        border-bottom: unset;
        margin-bottom: 3.5px;
    }
    .news-show ul li .news-tit a {
        float: left;
        color: #444;
        width: 73%;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }
    .news-show ul li .news-tit span {
        float: right;
        color: #666;
        font-size: 14px;
    }
    .news-show ul li .news-tit a:hover {
        color: #0a5aea;
    }
    .news-pic .pic-info {
        color: #333;
        width: 72%;
        padding-top: 0px;
    }
    .news-pic .pic-info p {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        display: block;
    }
    .pic-info {
        color: #333;
    }
    .pic-info h3 {
        padding-bottom: 0px;
        margin-bottom: 0px;
        line-height: 28px;
        height: auto;
    }
    .news-pic .pic-info h3 {
        padding-bottom: 0px;
        margin-bottom: 0px;
        line-height: 26px;
        height: auto;
        margin-bottom: 2%;
        font-size: 16px;
    }
    .news-more-wap a{
        font-size: 16px;
    }
    .pic-info p {
        font-size: .8rem;
        line-height: 1.6;
    }
    /**wap:wap_city:start**/
    #wap_city_wrap {
        width: 74%;        
    }
    .wap_city_top h3 {
        font-size: 22px;   
        margin-bottom: 4%;
        margin-top: 4%;  
    }
    .wap_city_top_item {
        display: flex;
    }
    .wap_city_top_cont_left {
        width: 37%;
        margin-bottom: 2%;
    }
    .wap_city_top_cont_right {
        width: 60%;
    }
    .wap_city_top_cont_left_two {
        width: 60%;
    }
    .wap_city_top_cont_right_two {
        width: 37%;
        margin-left: 0%;
    }
    .wap_city_top_cont_left img {
        width: unset;       
        max-width: 100%;
    }
    .wap_city_top_cont_right_two img {
        width: unset;
        max-width: 100%;
    }
    .wap_city_top h3 i {
        font-size: 40px;
        font-weight: bold;
        padding: 0px 8px;
    }
    .wap_city_top_cont_right span {
        font-size: 18px;
    }
    .wap_city_top_cont_right p {
        font-size: 14px;
        line-height: 30px;
    }
    .wap_city_top_cont_left_two span {
        font-size: 18px;
    }
    .wap_city_top_cont_left_two p {
        font-size: 16px;
        line-height: 30px;
    }
    .wap_city_center_cont {
        line-height: 30px;
        font-size: 16px;
    }
    /**wap:yuyue2：start**/
    .swiper_wap_shigong_top_cont {
        display: block;
    }
    .swiper_wap_shigong_top_cont img {
        width: 100%;
        height: auto;
    }
    .swiper_wap_shigong_top {}
    .swiper_wap_shigong_top .swiper-pagination {
        bottom: 0px !important;
    }
    /**wap:about:about_wenhua:start**/
    /**PC:about_wenhua:start**/
    #about_wenhua_wrap {
        overflow: hidden;
        clear: both;
        width: 90%;
        min-width: unset;
        margin: 0% auto;
        margin-top: 5%;
    }
    .about_wenhua_wrap {}
    .about_wenhua_top {
        background: url(../images/about_wenhua/about_wenhua_bg.png) no-repeat left top;
        padding: 4% 2% 2%;
        background-size: cover;
    }
    .about_wenhua_logo {
        margin: 0px auto;
        width: 45%;
        display: block;
    }
    .about_wenhua_text {
        background: unset;
        line-height: 1.6;
        font-size: 1rem;
        color: #333;
        padding: 7%;
        margin-top: 0%;
    }
    .about_wenhua_text p {}
    .about_wenhua_center {
        background: url(../images/about_wenhua/about_wenhua_bg2.png) no-repeat left top;
        padding: 3% 6% 4%;
        margin-top: 10%;
        background-size: cover;
    }
    .about_wenhua_logo2 {
        width: 56%;
        display: block;
        text-align: right;
        margin-left: 23%;
    }
    .about_wenhua_center ul {
        display: block;
        justify-content: unset;
        margin-top: 3%;
    }
    .about_wenhua_center ul li {
        display: block;
        width: 100%;
        text-align: center;
        margin-bottom: 10%;
    }
    .about_wenhua_center ul li img {
        width: 48%;
    }
    .about_wenhua_center ul li h2 {
        margin-bottom: 2%;
        font-size: 1.6rem;
        font-weight: normal;
        color: #0a5aea;
        line-height: 2;
    }
    .about_wenhua_center ul li p {
        background: #0a5aea;
        text-align: left;
        line-height: 1.6;
        font-size: 12px;
        color: #fff;
        padding: 6%;
        min-height: unset;
    }
    .about_wenhua_center ul li:nth-child(2) p {
        background: #f5be34;
        color: #333;
    }
    .about_wenhua_bottom {
        background: url(../images/about_wenhua/about_wenhua_bg2.png) no-repeat left top;
        padding: 2% 12% 6%;
        background-size: cover;
        margin-top: 14%;
        margin-bottom: 11%;
    }
    .about_wenhua_logo3 {
        width: 78%;
        display: block;
        text-align: right;
        margin-left: 12%;
    }
    .about_wenhua_bottom ul {
        display: block;
        justify-content: unset;
        flex-flow: wrap;
        margin-top: 8%;
        color: #fff;
    }
    .about_wenhua_bottom ul li {
        display: block;
        width: 100%;
        justify-content: space-between;
        margin-bottom: 6%;
        background: #0a5aea;
        padding: 1% 0%;
        overflow: hidden;
    }
    .about_wenhua_bottom ul li img {
        background: #0a5aea;
        width: 55%;
        height: auto;
        display: block;
        float: left;
        margin: 0px auto;
        text-align: center;
        margin-left: 24%;
        margin-top: 8%;
    }
    .about_wenhua_bottom ul li:nth-child(2) {
        background: #f6be35;
    }
    .about_wenhua_bottom ul li:nth-child(2) img {
        background: #f6be35;
    }
    .about_wenhua_bottom ul li:nth-child(3) {
        background: #f6be35;
    }
    .about_wenhua_bottom ul li:nth-child(3) img {
        background: #f6be35;
    }
    .about_wenhua_bottom ul li:nth-child(6) {
        background: #f6be35;
    }
    .about_wenhua_bottom ul li:nth-child(6) img {
        background: #f6be35;
    }
    .about_wenhua_bottom_right {
        padding: 1% 3%;
        width: 100%;
        float: left;
        padding-bottom: 2%;
    }
    .about_wenhua_bottom_right h2 {
        line-height: 1;
        font-size: 1.6rem;
        font-weight: normal;
        text-align: center;
    }
    .about_wenhua_bottom_right p {
        line-height: 1.8;
        font-size: 1rem;
        padding: 6%;
    }
    #yuyue_wrap {
        display: none;
    }
    #zhuanli_wrap {
        display: none;
    }
    .hotWrap {
        display: block;
    }
    #cases_hot_wrap_wap {
        display: none;
    }
    .link_wrap {
        display: none;
    }
    .contact-wechat-wap p img {
        display: none;
    }
}
/*屏幕在480px到768之间(主要是手机屏幕) Iphone mobile*/
@media screen and (max-width:768px) {

    #newBridge{
        display: none!important;
    }

    .website_liuyan_pc{
        display: none;
    }
    
    .page-width-rss .page-title .breadcrumbs {
            line-height: 2;
     }
        
     

    .rss_type_desc {
        background: #FBFBFB;
        border: 1px solid #eaeaea;
        font-size: 14px;      
        padding: 2% 2.5%;
        color: #666;
        width: 96%;
        line-height: 1.8;
        margin: 0px auto;
        margin-bottom: 2%;
    }


    .news_copyright {
        margin: 5% auto;
    }

    .price .category ul.card_ul{
        padding: 0px;
        padding-top: 3%;
        margin: 0px;
        margin-bottom: 3%;
 
    }
    .price .category ul li.card_title{
        display: block;
        margin: 0px auto;
        width: 32%;
        float: unset;
        line-height: 1.5;
    }


    .card_cont {
        width: 100%;
        margin: 0px auto;
        text-align: left;
        background: #f5f5f5;
        padding: 4% 2%;
        border-radius: 5px;
        margin-bottom: 2%;
    }

    .card_cont p em {
        background: #0a5aea;
        color: #fff;
        border-radius: 30px;
        margin-left: 0%;
        padding: 1% 6%;
        display: block;
        text-align: center;
        width: 76%;
    }

    .card_cont p .card_right {
        display: block;
        float: left;
        width: 66%;
        margin-left: 2%;
    }



    #menu_wrap_wap{
        display: block;
    }
    /**wap:rss_home:start**/
    .page-width-rss {
        width: 100%;
    }
    #rss_home_wrap {
        width: 100%;
        min-width: unset;
        margin: 0 auto;
    }
    .rss_home_item {
        width: 96%;
        float: unset;
        border-radius: 10px;
        background: #fff;
        box-shadow: 1px 2px 10px #ccc;
        padding: 2% 1.5%;
        margin-right: 2%;
        padding-bottom: 0%;
        margin: 0px auto;
    }
    .rss_home_item {
        margin-right: 2%!important;
        margin-top: 5%;
 
    }
    .rss_type h2 {
        font-size: 20px;
        font-weight: 600;
        line-height: 40px;
        width: 100%;
        float: left;
        border-bottom: 2px solid #0a5aea;
        text-align: center;
    }
    .rss_home_item ul img {
        width: 30%;
        height: auto;
        display: block;
        float: left;
    }
    .rss_li_right {
        float: left;
        width: 66%;
        margin-left: 3%;
        margin-top: 0%;
    }
    .rss_home_center {
        border-radius: 10px;
        background: #f7f7f7;
        box-shadow: 1px 2px 10px #ccc;
        padding: 2%;
        margin: 4%;
    }
    .rss_home_center h2 {
        font-size: 20px;
        font-weight: 600;
        line-height: 40px;
    }
    .rss_home_center ul li {
        float: left;
        width: 48%;
        background: #fff;
        border: 1px solid #dedede;
        margin-left: 5px;
        margin-bottom: 6%;
    }
    .rss_home_bottom ul li {
        float: left;
        width: 48%;
        background: #fff;
        border: 1px solid #dedede;
        margin-left: 5px;
        margin-bottom: 6%;
    }
    .rss_home_bottom h2 {
        font-size: 20px;
        font-weight: 600;
        line-height: 40px;
    }
    .rss_home_bottom {
        border-radius: 10px;
        background: #fff;
        box-shadow: 1px 2px 10px #ccc;
        padding: 2%;
        margin: 4%;
    }
    .rss_home_footer {
        margin-bottom: 2%;
        padding: 3% 2%;
        margin: 4%;
    }
    .rss_home_footer h2 {
        font-size: 20px;
        font-weight: 600;
        line-height: 40px;
    }
    .rss_home_footer_cont{

    }

    .rss_home_footer_cont p{
        
      line-height: 24px;
          
    }
    /**wap:rss_list:start**/
    .rss_list_left {
        width: 96%;
        float: unset;
        border-radius: 10px;
        background: #fff;
        box-shadow: 1px 2px 10px #ccc;
        padding: 2% 1.5%;
        margin-right: 2%;
        padding-bottom: 0%;
        margin: 0px auto;
    }
    .rss_list_left ul img {
        width: 28%;
        height: auto;
        display: block;
        float: left;
        margin-top:2%;
    }
    .rss_list_left .rss_li_right {
        float: left;
        width: 68%;
        margin-left: 3%;
    }

    .rss_page .pagination{
        margin:0px auto;
        clear:both;
        font-size:1rem;
    }

    .rss_page .pagination li {
        display: table-cell;
        border:unset;
        text-align:center;
        
    }


    .rss_page {
        padding-bottom: 4%;
    }
    .rss_list_right {
        width: 96%;
        background: unset;
        float: unset;      
        margin: 0px auto;
        margin-top: 10%;
    }
    .rss_home_bottom_list {
        margin-top: -2%!important;
    }
    .rss_show_left {
        width: 96%;
        float: unset;
        border-radius: 10px;
        background: #fff;
        box-shadow: 1px 2px 10px #ccc;
        padding: 2% 1.5%;
        margin-right: 2%;
        padding-bottom: 0%;
        margin-bottom: 3%;
        margin: 0px auto;
    }
    .rss_show_title {
        font-size: 20px;
        font-weight: normal;
        text-align: center;
        line-height: 30px;
        margin-top: 5%;
    }
    .rss_list_cate {       
        display: none!important;
    }
    /**wap:rss_show:end**/
    .wap_shigong_case_cont {
        background: #ecf5fc;
        padding: 3%;
        margin-top: -10px;
    }
    .line_home_pc{
        display: none;
    }
    .home_video_play_wap .prism-player .prism-big-play-btn {
        left: 40%!important;
        bottom: 36%!important;
    }
    #banner_neiye_lianxi {
        margin: 0px auto;
        width: 100%;
        margin-top: 0%;
    }
    .cases_line_three {
        display: block;
    }
    .news_line_three {
        display: block;
    }
    .kehu_line_three {
        display: block;
    }
    #news-tit span.news-title-en {
        display: none;
    }
    .news-more-wap {
        display: block;
    }
    /**menu:start**/
    #top_wrap {
        display: none;
    }
    #nav_wrap {
        display: none;
    }
    .mobile-section {
        display: block;
    }
    .touch-top-nav {
        display: block;
    }
    #jianjie_wrap {
        display: none;
    }
    #jianjie_wrap_wap {
        display: block;
    }
    #fangan_wrap {
        display: none;
    }
    #fangan_wrap_wap {
        display: block;
    }
    #fuwu_wrap {
        display: none;
    }
    #fuwu_wrap_wap {
        display: block;
    }
    #liucheng_wrap {
        display: none;
    }
    #liucheng_wrap_wap {
        display: block;
    }
    #kehu_wrap {
        display: none;
    }
    #kehu_wrap_wap {
        display: block;
    }
    #foot_wrap {
        display: none;
    }
    #copyright_wrap {
        display: none;
    }
    #foot_wrap_wap {
        display: block;
    }
    .touch-toggle {
        top: 0%;
    }
    #jianjie_wrap {
        display: none;
    }
    #jianjie_wrap_wap {
        display: block;
    }
    #fangan_wrap {
        display: none;
    }
    #fangan_wrap_wap {
        display: block;
    }
    #fuwu_wrap {
        display: none;
    }
    #fuwu_wrap_wap {
        display: block;
    }
    #liucheng_wrap {
        display: none;
    }
    #liucheng_wrap_wap {
        display: block;
    }
    #kehu_wrap {
        display: none;
    }
    #kehu_wrap_wap {
        display: block;
    }
    .breadcrumbs {
        padding-left: 2%;
    }
    .page-title-inner {
        margin-bottom: 4%;
    }
    /**jobs:start**/
    .join-tit {
        text-align: center;
    }
    .join-tit img {
        width: 22%;
        height: auto;
    }
    .page-width {
        width: 100%;
        min-width: auto;
        padding-bottom: 2%;
    }
    .join-main .join-con {
        min-height: 16rem;
        padding: 5%;
        padding-bottom: 10%;
    }
    .join-con p {
        text-align: left;
        margin-bottom: 3%;
    }
    .join-con span,
    .join-con strong,
    .join-con p {
        font-size: 1rem !important;
    }
    /**foot:start**/
    .footer .col-width-5 .col-5-1 {
        width: 100%;
        margin-left: 4% !important;
        ;
    }
    .footer .col-width-5 .col-5-1:first-child {
        margin-left: 0%;
    }
    .foot_wechat {
        display: none;
    }
    .copyright_wrap {
        width: 98%;
        min-width: auto;
    }
    /**lianxi:start**/
    .top-contact-main .top-contact-2 {
        /*  margin-top: 6%;
        background-size: 300%; */
        margin-top: -2%;
        background-size: cover;
        height: 16rem;
    }
    .top-contact-des2 .contact-tit-2 {
        padding-top: 6%;
    }
    .contact-tit-2 h2 {
        font-size: 20px;
        padding-top: 14%;
        line-height: 26px;
    }
    .contact-form .contact-form-tit span {
        color: #333333;
        font-size: 12px;
    }
    .contact-tit-2 span {
        font-size: 16px;
        line-height: 26px;
    }
    .contact-tit-2 p {
        font-size: 18px;
        line-height: 26px;
    }
    .top-contact-2 .top-contact-des2 {
        position: absolute;
        top: 1%;
        right: 5%;
        line-height: 1.6;
    }
    .contact-cat li span {
        font-size: 16px;
        line-height: 26px;
    }
    .contact-cat li p {
        font-size: 1rem;
    }
    .contact-cat .last {
        font-size: 1rem;
    }
    .contact-cat img {
        width: 66%;
    }
    .contact-form .contact-form-tit h4 {
        font-size: 20px;
        line-height: 26px;
    }
    .contact-form {
        padding-top: 0rem;
    }
    .module-content .contact-cat {
        padding-bottom: 0%;
        margin: 6% 0% 6%;
        overflow: hidden;
    }
    .in-form-col {
        margin: 4% auto;
        padding: 2%;
        padding-left: 10%;
    }
    .in-form-col .input-w100 {
        height: 2.5rem;
    }
    .in-form-col span {
        font-size: 14px !important;
        font-weight: normal;
    }
    .in-form-col .w100 {
        font-size: .8rem !important;
        color: #333333;
        font-weight: normal;
    }
    .in-form-col .w100 {
        width: 100%;
        height: 2.5rem;
    }
    .in-form-col label {
        width: 90% !important;
        margin: 0 auto;
    }
    .module-content .contact-cat {
        min-height: 12.5rem;
    }
    .module-content .contact-cat ul li {
        width: 100%;
        margin-bottom: 4%;
    }
    .contact-cat i {
        display: block;
        float: left;
        width: 32%;
        text-align: right;
        padding-right: 0%;
    }
    .contact-cat-right {
        float: left;
        text-align: left;
        width: 64%;
        margin-left: 4%;
        padding-top: 2%;
    }
    .in-form button {
        font-size: 14px;
    }
    .contact-tit-ph img {
        display: none;
    }
    .contact-tit-ph span {
        font-size: 20px;
        padding-left: 8rem
    }
    select {
        background: #fff;
    }
    /**news_list:start**/
    #neiye_nav_wrap {
        display: block;
    }
    .sidebar {
        display: none;
    }
    .news-list-main {
        width: 100% !important;
        padding: 4%;
    }
    .entry-item .typo .typo-img {
        margin-right: 0%;
        margin-bottom: 2%;
    }

    .entry-item .typo{
        overflow:hidden;
    }

    .entry-item .typo a{
        display:block;
        width:100%;
        margin:0% auto;
    }
    

    .typo .typo-img {
        float: left;
        width:24%;
    }
    .entry-img img {
        display: block;
        width: 100%;
    }

    .typo .typo-text{
        float:left;
        margin-left:3%;
        width:66%;
    }

    .top-news-tit h2 {
        font-size: 18px;
        font-weight: normal;
        line-height: 26px;

        word-break: break-all;
        text-overflow: ellipsis;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;

    }

    .top-news-des {
        color: #999;
    }

    .top-news-des p{
        word-break: break-all;
        text-overflow: ellipsis;
        overflow: hidden;
        display: -webkit-box;
        -webkit-line-clamp:2;
        -webkit-box-orient: vertical;
        line-height: 20px!important;
    }

    .news-click {
        font-size: 14px;         
        line-height: 26px;
        text-align:center;       
        margin-top: 2%;
        color: #5f5f5f;
        
    }
    .news-click span{
        font-size: 14px;         
        line-height: 26px;
        margin: 0% 0%;
    }


    .top-h .typo {
        padding-bottom: 8%;
    }
    .entry-title {
        margin-bottom: 1%;
    }
    /**news_details:start**/
    .main .article-news-main {
        width: 100%;
        padding-top: 0%;
        padding: 0% 4%;
    }
    .article-news-main .article-new-tit h2 {
        font-size: 20px;
        font-weight: normal;
    }
    .article-detail .article-title {
        margin-bottom: 2%;
    }
    
    /**city:start**/
    /**yuyue01:start**/
    /**yuyue02:start**/
    /**yuyue03:start**/
    /**cases_list:start**/
    .full-page-title {
        width: 100% !important;
        min-width: auto;
        padding-left: 2%;
    }
    .full-page-title-wrap {
        margin: 10px 0 5px;
    }
    .case-main {
        display: none;
    }
    .cases_list_diy_cont {
        padding: 0% 4%;
        margin-top: -2rem;
    }
    .full-page-content-wrapper {
        min-height: auto;
        height: auto !important;
        _height: 150px;
    }
    .cases_list_diy_wap li {
        margin-top: 6%;
        margin-bottom: 2%;
    }
    .ne-brand-main ul li {
        float: left;
        width: 48%;
        list-style: none;
        text-align: center;
        margin-right: 2%;
        min-height: auto;
        vertical-align: middle;
    }
    .cases_list_diy_wap ul li {
        margin-bottom: 0% !important;
    }
    .m-page-goods .pagination {
        margin: 0%;
    }
    .about_rongyu_list_diy_wap span {
        font-size: 14px !important;
        line-height: 26px !important;
    }
    .cases_list_diy_wap span {
        font-size: 14px !important;
        line-height: 26px !important;
        display: block;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }

    .ne-brand-main ul li:nth-child(3n) {
        margin-right: 2%;
    }

   


    .m-page {
        clear: both;
        text-align: left;
        height: auto;
    }

    .m-page ul{
        width:100%;
        display: table;
        padding-top: 2%;
        margin:0px auto;
    }

    .m-page ul li span{
         padding:0%;

    }

    .m-page ul li a{
         padding:0%;
         display: block;
        text-align: center;
    }
    .m-page ul li.active a{
        color:#0a5aea;
    }

    .m-page ul li {         
        display: table-cell;  
    }

    .m-page-goods {
        padding-bottom: 2%;
        margin-bottom: 0%;
    }

    .col-about-2 {
        margin-bottom: 0%;
    }


    /**video_list:start**/
    .video-list .column .col-3-1 {
        width: 48%;
        margin-right: 2%;
    }
    .portfolio-title h2 {
        font-size: .9rem;
        line-height: 1.5;
        text-align: left;
        padding: 0px 2%;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        display: block;
    }
    /**cases_details:start**/
    /**goods_list:start**/
    #goods_type_wrap {
        display: none;
    }
    #top-pro-margin {
        margin-top: 0%;
    }
    .pro-list-tit h3 {
        font-size: 20px;
        line-height: 26px;
    }
    .pro-list-tit span {
        font-size: 14px;
        margin-top: 0%;
    }
    .pro-list-tit {
        margin-bottom: 4%;
    }
    .portfolio-list .column .col-3-1 {
        width: 46% !important;
        margin-left: 2%;
    }
    .portfolio-list li {
        margin-bottom: 2%;
    }
    .product-item .portfolio-img {
        margin-bottom: 5%;
        padding: 10% 5%;
    }
    .portfolio-img .portfolio-img-tit span {
        font-size: 14px;
    }
    /**goods_details:start**/
    .pro-des-main {
        width: 100% !important;
    }
    .tab-pro {
        width: 40%;
    }
    .product-intr .pro-in-tit {
        font-size: 20px;
        line-height: 26px;
    }
    .product-detail .product-info-item {
        font-size: 14px;
    }
    .product-detail-zoom .product-intr .product-preview {
        width: 100%;
    }
    .product-intr .product-info {
        width: 100%;
    }
    .pro-in-tro {
        margin-bottom: 10%;
    }
    .product-desc-title h3 {
        font-size: 18px;
    }
    .product-desc-content .pro-des-con h3 {
        font-size: 18px;
    }
    .product-desc-content .pro-des-con p {
        font-size: 14px !important;
        line-height: 26px;
    }
    .product-desc-content .pro-des-con p span {
        font-size: 14px !important;
        line-height: 26px;
    }
    .qhd-content p {
        font-size: 14px !important;
        line-height: 26px;
        margin-bottom: 0px;
    }
    .qhd-content p span {
        font-size: 14px !important;
        line-height: 26px;
        margin-bottom: 0px;
    }
    .qhd-content h3 {
        font-size: 16px !important;
        line-height: 26px;
    }
    .qhd-content h3 span {
        font-size: 16px !important;
        line-height: 26px;
    }
    .pro-des-con .next-page span {
        display: block;
        width: 100%;
        line-height: 26px;
        font-size: 14px;
    }
    /**about5:start**/
    .full-page-menu {
        display: none;
    }
    #neiye_nav_wrap {
        display: block;
    }
    .full-page-content {
        padding: 0% 4%;
    }
    .ne-about.ne-core {
        padding-top: 0px;
    }
    .col-about-1 {
        margin-top: 2%;
        margin-bottom: 2%;
    }
    .ne-about-tit span {
        font-size: 14px;
        line-height: 26px;
    }
    .ne-about-tit h3 {
        font-size: 20px;
        line-height: 26px;
    }
    .csr_wrap {
        font-size: 14px;
        line-height: 26px;
    }
    /**about4:start**/
    /**about3:start**/
    .about_rongyu_list_diy_wap ul li {
        width: 90%;
        margin-top: 2% !important;
        margin-bottom: 2% !important;
    }
    .about_rongyu_list_diy_wap span {
        font-size: 1rem;
    }
    /**about2:start**/
    .neiye_pinpai_diy_cont {}
    .neiye_pinpai_diy_cont .brand-con {
        display: block !important;
        overflow: hidden;
    }
    .brand-con span {
        width: 100% !important;
        background: #d7d7d7;
        padding: 0% 2%;
        HEIGHT: auto;
        flex: unset !important;
        margin-bottom: 2%;
    }
    .brand-con .brand-ico {
        float: none;
        margin: 0px auto;
        clear: both;
        width: 207px !important;
    }
    .neiye_pinpai_diy_cont .col-about-7.clearfix {
        clear: both;
    }
    .neiye_pinpai_diy_cont .ne-brand-main ul li {
        width: 92%;
    }
    .neiye_pinpai_diy_cont .ne-brand-main ul li span {
        font-size: 1.2rem;
    }
    /**about1:start**/
    .neiye_about_diy_cont video {
        width: 100%;
        height: auto;
    }
    .about-nav-1 {
        margin: 0px auto;
        margin-top: 5%;
        margin-bottom: 5%;
    }
    .about-img-1-top-left {
        width: 100%;
    }
    .about-img-1-top-right {
        width: 100%;
    }
    .about-img-1-top-left h2 {
        font-size: 1.4rem;
        line-height: 1.5;
    }
    .about-img-1-top-left h3 {
        font-size: 1rem;
        line-height: 1;
    }
    .about-img-1-bottom-left {
        width: 100%;
    }
    .about-img-1-bottom-right {
        width: 100%;
    }
    .about-diy-9 h2 {
        padding-left: 0px;
    }
    .about-diy-9 h3 {
        padding-left: 0px;
    }
    .about-img-2-two {
        margin-bottom: 0%;
    }
    .about-diy-8 p {
        color: #131313 !important;
        font-weight: bold;
        line-height: 2;
        letter-spacing: 0px;
        font-size: 1rem;
        text-align: center;
    }
    .about-diy-9 p {
        color: #131313 !important;
        font-weight: bold;
        line-height: 2;
        letter-spacing: 0px;
        font-size: 1rem;
    }
    .about-nav-2 {
        margin: 0px auto;
        margin-top: 3%;
        margin-bottom: 8%;
    }
    .about-img-2-one-left {
        width: 100%;
    }
    .about-img-2-one-right {
        width: 100%;
    }
    .about-img-2-one-left h2 {
        font-size: 1.4rem;
        line-height: 1.5;
    }
    .about-img-2-one-left h3 {
        font-size: 1rem;
        line-height: 1;
        margin-top: 0px
    }
    .about-diy-3 {
        padding-top: 0%;
    }
    .about-img-2-two-left {
        width: 100%;
    }
    .about-img-2-two-right {
        width: 100%;
    }
    .about-img-2-two-right h2 {
        font-size: 1.4rem;
        line-height: 1.5;
    }
    .about-img-2-two-right h3 {
        font-size: 1rem;
        font-size: 1rem;
        line-height: 1;
        margin-top: 0px;
    }
    /**city:start**/
    /**yuyue1:start**/
    /**yuyue2:start**/
    /**yuyue3:start**/
    .price .category ul{
        padding:0px;
    }

    .price .category ul li {
        font-size: 14px;
        text-align: center;
        position: unset;
        padding: 0px;
        color: #333333;
        width: 25%;
        float: left;
        line-height: 2.5;
    }
    .price .category ul li.active {
        font-size: 1rem;
    }
    .smart-green {
        padding: 2% 8%;
        position: unset;
    }
    .smart-green .query-btn {
        position: unset;
        text-align: center;
    }
    .smart-green label {
        display: inline-block;
        margin: 0px;
        position: unset;
        width: 100%;
    }
    .smart-green label>span {
        position: unset;
        float: left;
    }
    .table-responsive {
        width: 100%;
        padding-bottom: 1px;
        margin-bottom: 5px;
        overflow-y: hidden;
        -ms-overflow-style: -ms-autohiding-scrollbar;
    }
    .table-responsive table th,
    .table-responsive table td {
        white-space: nowrap;
    }
    .query-table-sg {
        width: 100%;
        padding: 0px 4%;
    }
    /**home:start**/
    #banner_wrap .swiper-pagination {
        bottom: 20px !important;
    }
    #banner_wrap .swiper-pagination-bullet-active {
        width: 12px;
    }
    /**home:weixiu_wrap:**/
    #weixiu_wrap {
        width: 100%;
        margin: 2% auto;
        min-height: auto;
        background: #FFF;
        color: #666;
    }
    .weixiu_wrap {
        padding-top: 10%;
        width: 94%;
        margin: 0px auto;
        margin-bottom: 2%;
        text-align: center;
        padding-bottom: 1%;
        background: #ecf5fc;
        border-radius: 20px;
        box-shadow: 1px 2px 6px #999;
    }
    .weixiu_wrap #in-form-line {
        width: 100%;
        background: unset;
    }
    .weixiu_title>h2 {
        font-weight: 600;
        color:#0a5aea !important;
        font-size: 20px;
    }
    .weixiu_wrap .in-tit-line h2 {
        background: unset;
    }
    .weixiu_cont .in-form-col .input-w100 {
        width: 100%;
        height: 2.2rem;
    }
    .weixiu_cont .in-form-col .w100 {
        width: 100%;
        height: 2.2rem;
        line-height: 2.2rem;
        padding: 0px;
        margin: 0px;
    }
    .weixiu_cont .in-form-col label {
        display: flex;
        margin-bottom: 4% !important;
    }
    .weixiu_cont .in-form-col span {
        font-size: 1rem;
        line-height: 36px;
        width: 22%;
        text-align: left;
        margin-right: 4%;
    }
    .label_diy {
        width: 90% !important;
    }
    .weixiu_cont .in-form-col .w100 {
        font-size: .8rem;
        COLOR: #666;
    }
    .weixiu_cont .in-form-col {
        padding: 0px;
    }
    .weixiu_cont .weixiu_cont_wap {
        display: none;
    }
    .weixiu_cont {
        min-height: auto;
    }
    .weixiu_wrap .in-form button {
        border-radius: 25px;
        background: #f00;
        color: #fff;
        width: 90%;
        margin-top: 4%;
    }
    /**home:jiance_wrap:start**/
    #jiance_wrap {
        width: 100%;
        margin: 0px auto;
    }
    .jiance_wrap {
        width: 94%;
        margin: 6% auto;
        letter-spacing: unset;
        overflow: hidden;
        padding-bottom: 3%;
        padding-top: 0%;
        margin-top: 2%;
    }
    .modul-test-l {
        width: 100%;
    }
    .modul-test-l h3 {
        font-size: 1rem;
    }
    #box {
        height: 9rem;
    }
    .modul-test-l p {
        font-size: .8rem;
    }
    .modul-test-l span {
        font-size: 0.8rem;
    }
    .modul-test-r {
        display: none;
    }
    .jiance_wrap .infoList {
        padding: 2% !important;
    }
    .modul-box ul li {
        margin: 2% 0%;
    }
    /**home:paidan_wrap:start**/
    .paidan_wrap h3 {
        font-size: 1.2rem;
        padding-top: 4.5%;
        line-height: 2;
        padding-bottom: 2%;
    }
    .page-width-data {
        font-size: .8rem;
        padding-top: 0px;
        width: 94%;
        margin: 0 auto;
    }
    .paidan_wrap {
        height: 225px;
    }
    .modul-data-con li {
        letter-spacing: normal;
        width: 50%;
    }
    .modul-data-con li h4 {
        font-size: .8rem;
        line-height: 2;
    }
    .modul-data-con li h4 b {
        font-size: 1.4rem;
    }
    .modul-data-con span {
        font-size: .8rem;
    }
    /**home:cases_wrap:start**/
    #cases_wrap {
        width: 100%;
        margin: 0px auto;
        background: #fff;
    }
    .cases_wrap {
        width: 96%;
        min-width: auto;
        margin: 0px auto;
        padding: 0% 0 0 0;
    }
    .cases_wrap .tit-blue2 {
        margin-bottom: 2%;
        text-align: center;
    }
    .cases_wrap .tit-blue2 h4 {
        font-size: 0.6rem;
        font-weight: 600;
        line-height: 2;
        color: #737373;
        padding-bottom: 2%;
        text-align: center;
        display: block;
        display: none;
    }
    .cases_wrap .module-full-screen-title {
        margin-bottom: 2%;
        text-align: center;
    }
    .cases_wrap .module-full-screen-title>.module-title-content>h2 {
        line-height: normal;
        font-weight: 600;
        color: #4d4d4d;
        font-size: 1.4rem;
        background: unset;
    }
    .cases_wrap .module-full-screen-title>.module-title-content>h2 {
        line-height: normal;
        font-weight: 600;
        color: #4d4d4d;
        font-size: 20px;
        background: unset;
    }
    .cases_wrap .tit-blue h3,
    .cases_wrap .tit-blue span {
        display: none;
    }
    .case-gc {
        width: 100%;
        margin-bottom: 0%;
        box-shadow: unset;
    }
    .case-gc .swiper-pagination {
        position: relative;
        bottom: 0 !important;
        height: 2.5rem;
        border-radius: 30px;
        border: 1px solid #ccc;
        overflow: hidden;
    }
    .case-gc .swiper-pagination-bullet-active {
        color: #fff;
        background: #0a5aea !important;
    }
    .case-gc .swiper-pagination-bullet {
        width: 25%;
        height: 2.4rem;
        float: left;
        margin: 0 !important;
        border-left: unset;
        border-right: 1px solid #ccc;
        font-size: .8rem;
        line-height: 2.4rem;
        background: unset;
    }
    .case-gc .swiper-slide {
        display: block;
    }
    .case-gc .tab-left {
        width: 100%;
    }
    .case-gc .tab-right {
        width: 100%;
        padding-left: 0%;
        text-align: left;
        background: #ecf5fc;
        padding: 3%;
        margin-top: -5px;     
    }
    .case-gc .tab-right .trgi-tit {
        font-size: 20px;
        color: #333;
        line-height: 26px;
    }
    .case-gc .tab-right p {
        font-size: 14px;
        color: #666;
        line-height: 26px;
        width: 100%;
    }
    .case-gc .tab-right p strong {
        color: #333;
    }
    .case-gc .tabun {
        display: flex;
    }
    .case-gc .tab-right .tabun a {
        width: 36%;
        height: 2rem;
        line-height: 2rem;
        color: #fff;
        text-align: center;
        border-radius: 30px;
        background: #0a5aea;
        margin-right: 20px;
        display: inline-block;
        margin-top: 2%;
        margin: 4% auto;
        font-size: .8rem;
    }
    .case-gc .swiper-slide {
        padding: 2%;
    }
    .case-gc .content-cases {
        margin-top: 2%;
        position: unset;
    }
    /**home:news_wrap:start**/
    #news_wrap {
        margin-top: 2%;
        background: #fff;
    }
    .news_wrap {
        width: 96%;
        min-width: auto;
        margin: 0 auto;
        padding-top: 2%;
        padding-bottom: 2%;
    }
    .news_title {
        margin-bottom: 2%;
        text-align: center;
    }
    .news_title h2 {
        font-size: 20px;
    }
    .news_title>h2 {
        line-height: normal;
        font-weight: 700;
        color: #4d4d4d;
        font-size: 34px;
        /* font-size: 2.6rem; */
        /* background: url(../images/module-full-screen-title-bg.png) no-repeat bottom center; */
    }
    #news-tit span {
        font-size: 0.6rem;
        font-weight: 600;
        line-height: 2;
        color: #737373;
        padding-bottom: 2%;
    }
    .nav-news {
        width: 100%;
        box-sizing: border-box;
        float: unset;
        margin-top: 0%;
        display: flex;
        display: -webkit-flex;
        justify-content: center;
        margin: 5% auto;
        border-radius: 30px;
        border: 1px solid #ccc;
        overflow: hidden;
        margin-top: 2%;
    }
    .nav-news li.selected {
        color: #fff;
        background: #0a5aea;
        border-radius: unset;
        text-decoration: none;
    }
    .nav-news li {
        width: 36%;
        height: 2.4rem;
        line-height: 2.4rem;
        border-radius: unset;
        text-align: center;
        margin: 0px;
        background: #fff;
        display: block;
        font-size: .8rem;
        color: #333;
        float: left;
        border-right: 1px solid #ccc;
    }
    .nav-news li a {
        color: #333;
    }
    .nav-news li.selected a {
        color: #fff;
        background: #0a5aea;
        border-radius: unset;
        text-decoration: none;
    }
    .news_cont {
        width: 96%;
        margin: 2% auto;
        min-width: auto;
        overflow: hidden;
        margin-top: 2%;
    }
    .news-pic {
        float: left;
        width: 100%;
        margin-right: 2%;
    }
    .news-pic a img {
        width: 100%;
        height: auto;
    }
    .pic-con {
        padding: 2% 2% 2% 0%;
        background-color: #ecf5fc;
        box-sizing: border-box;
        min-width: 50rem;
    }
    .pic-data {
        float: left;
        color: #333333;
        font-size: 16px;
        width: 90px;
        text-align: center;
        margin-right: 10px;
        position: relative;
    }
    .pic-info {
        overflow: hidden;
        color: #F2F2F2;
        padding-top: 3%;
    }
    .pic-data b {
        display: block;
        font-size: 1.8rem;
        font-weight: normal;
    }
    .pic-data span {
        position: absolute;
        bottom: 0;
        left: 0;
        right: 0;
        top: 85%;
    }
    .pic-info h3 {
        font-size: 1.2rem;
        padding-bottom: 15px;
        margin-bottom: 15px;
        height: 50px;
        line-height: 30px;
        font-weight: normal;
    }
    .pic-info h3 a {
        color: #555;
        text-overflow: ellipsis;
        display: -webkit-box;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
    }
    .news-show ul {
        float: right;
        width: 100%;
        margin-top: 8px;
    }
    .news-show ul li {
        float: left;
        width: 100%;
        background: #ecf5fc;
        padding: 0% 3%;
        margin-bottom: 2%;
    }
    .news-show ul li.wap_news_li_4,
    .news-show ul li.wap_news_li_5,
    .news-show ul li.wap_news_li_6,
    .news-show ul li.wap_news_li_7,
    .news-show ul li.wap_news_li_8,
    .news-show ul li.wap_news_li_9,
    .news-show ul li.wap_news_li_c1,
    .news-show ul li.wap_news_li_c2 {
        display: none;
    }
    .news-show ul li .news-tit {
        font-size: 14px;
        overflow: hidden;
        line-height: 26px;
        padding: 4% 0 4%;
        border-bottom: unset;
        margin-bottom: 3px;
    }
    .news-show ul li .news-tit a {
        float: left;
        color: #444;
        width: 73%;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }
    .news-show ul li .news-tit span {
        float: right;
        color: #666;
        font-size: 14px;
    }
    .news-show ul li .news-tit a:hover {
        color: #0a5aea;
    }
    .news-pic .pic-info {
        color: #333;
        width: 25%;
        padding-top: 0px;
    }
    .news-pic .pic-info p {       
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        display: block;    
    }
    .pic-info {
        color: #333;
    }
    .pic-info h3 {
        padding-bottom: 0px;
        margin-bottom: 0px;
        line-height: 28px;
        height: auto;
    }
    .news-pic .pic-info h3 {
        padding-bottom: 0px;
        margin-bottom: 0px;
        line-height: 26px;
        height: auto;
        margin-bottom: 2%;
        font-size: 14px;
    }
    .pic-info p {
        font-size: .8rem;
        line-height: 1.6;
    }
    /**wap:wap_city:start**/
    .wap_city_top_item {
        display: block;
    }
    .wap_city_top_cont_left {
        width: 100%;
        margin-bottom: 2%;
    }
    .wap_city_top_cont_right {
        width: 100%;
    }
    .wap_city_top_cont_left_two {
        width: 100%;
    }
    .wap_city_top_cont_right_two {
        width: 100%;
        margin-left: 0%;
    }
    /**wap:yuyue2：start**/
    .swiper_wap_shigong_top_cont {
        display: block;
    }
    .swiper_wap_shigong_top_cont img {
        width: 100%;
        height: auto;
    }
    .swiper_wap_shigong_top {}
    .swiper_wap_shigong_top .swiper-pagination {
        bottom: 0px !important;
    }
    /**wap:about:about_wenhua:start**/
    /**PC:about_wenhua:start**/
    #about_wenhua_wrap {
        overflow: hidden;
        clear: both;
        width: 90%;
        min-width: unset;
        margin: 0% auto;
        margin-top: 5%;
    }
    .about_wenhua_wrap {}
    .about_wenhua_top {
        background: url(../images/about_wenhua/about_wenhua_bg.png) no-repeat left top;
        padding: 4% 2% 2%;
        background-size: cover;
    }
    .about_wenhua_logo {
        margin: 0px auto;
        width: 45%;
        display: block;
    }
    .about_wenhua_text {
        background: unset;
        line-height: 1.6;
        font-size: 1rem;
        color: #333;
        padding: 7%;
        margin-top: 0%;
    }
    .about_wenhua_text p {}
    .about_wenhua_center {
        background: url(../images/about_wenhua/about_wenhua_bg2.png) no-repeat left top;
        padding: 3% 6% 4%;
        margin-top: 10%;
        background-size: cover;
    }
    .about_wenhua_logo2 {
        width: 56%;
        display: block;
        text-align: right;
        margin-left: 23%;
    }
    .about_wenhua_center ul {
        display: block;
        justify-content: unset;
        margin-top: 3%;
    }
    .about_wenhua_center ul li {
        display: block;
        width: 100%;
        text-align: center;
        margin-bottom: 10%;
    }
    .about_wenhua_center ul li img {
        width: 48%;
    }
    .about_wenhua_center ul li h2 {
        margin-bottom: 2%;
        font-size: 1.6rem;
        font-weight: normal;
        color: #0a5aea;
        line-height: 2;
    }
    .about_wenhua_center ul li p {
        background: #0a5aea;
        text-align: left;
        line-height: 1.6;
        font-size: 12px;
        color: #fff;
        padding: 6%;
        min-height: unset;
    }
    .about_wenhua_center ul li:nth-child(2) p {
        background: #f5be34;
        color: #333;
    }
    .about_wenhua_bottom {
        background: url(../images/about_wenhua/about_wenhua_bg2.png) no-repeat left top;
        padding: 2% 12% 6%;
        background-size: cover;
        margin-top: 14%;
        margin-bottom: 11%;
    }
    .about_wenhua_logo3 {
        width: 78%;
        display: block;
        text-align: right;
        margin-left: 12%;
    }
    .about_wenhua_bottom ul {
        display: block;
        justify-content: unset;
        flex-flow: wrap;
        margin-top: 8%;
        color: #fff;
    }
    .about_wenhua_bottom ul li {
        display: block;
        width: 100%;
        justify-content: space-between;
        margin-bottom: 6%;
        background: #0a5aea;
        padding: 1% 0%;
        overflow: hidden;
    }
    .about_wenhua_bottom ul li img {
        background: #0a5aea;
        width: 55%;
        height: auto;
        display: block;
        float: left;
        margin: 0px auto;
        text-align: center;
        margin-left: 24%;
        margin-top: 8%;
    }
    .about_wenhua_bottom ul li:nth-child(2) {
        background: #f6be35;
    }
    .about_wenhua_bottom ul li:nth-child(2) img {
        background: #f6be35;
    }
    .about_wenhua_bottom ul li:nth-child(3) {
        background: #f6be35;
    }
    .about_wenhua_bottom ul li:nth-child(3) img {
        background: #f6be35;
    }
    .about_wenhua_bottom ul li:nth-child(6) {
        background: #f6be35;
    }
    .about_wenhua_bottom ul li:nth-child(6) img {
        background: #f6be35;
    }
    .about_wenhua_bottom_right {
        padding: 1% 3%;
        width: 100%;
        float: left;
        padding-bottom: 2%;
    }
    .about_wenhua_bottom_right h2 {
        line-height: 1;
        font-size: 1.6rem;
        font-weight: normal;
        text-align: center;
    }
    .about_wenhua_bottom_right p {
        line-height: 1.8;
        font-size: 1rem;
        padding: 6%;
    }
    #yuyue_wrap {
        display: none;
    }
    #zhuanli_wrap {
        display: none;
    }
    .hotWrap {
        display: none;
    }
    #cases_hot_wrap_wap {
        display: block;
    }
    .link_wrap {
        display: none;
    }
    .contact-wechat-wap p img {
        display: none;
    }

    .new-content {
        font-size: 1rem;
    }

    .new-content p{
        font-size: 16px!important;
    }

}